我正在尝试使用MAMP pro 5来设置一个PHP开发环境。但是我的站点运行不正常。我不断地得到500个错误。
我发现我需要PHP的XSL扩展。我尝试了php版本7.3.19和7.4.2。我在网上做了很多研究。我找到的解决方案是在php.ini中取消注解;extension=php_xsl.dll
。但我在php.ini中没有这一行。
我尝试手动添加一个php_xsl. dll文件到ext文件夹,并在php.ini文件中添加extension=php_xsl.dll
,但扩展名没有显示在phpinfo()中。我检查了日志文件,发现错误
“无法加载动态库'php_xsl.dll'(尝试次数:C:\MAMP\bin\php\php7.3.25\ext\php_xsl. dll(无法找到指定的过程。),”
如何安装xsl扩展?
2条答案
按热度按时间2w3rbyxf1#
我最初是从IIS版本的PHP中得到这个文件的。我猜这是一个非线程版本的php,这与MAMP使用的不同。我最终下载了一个线程安全版本的php,并在那里抓取了dll文件。问题终于解决了。
w1jd8yoj2#
您必须通过MAMP软件下载更新版本的PHP。
转到
Languages
〉PHP
,然后单击+
并选择7.4.30
。下载后你可以看到
MAMP/bin/php/php7.4.30/ext/
文件夹的扩展名是php_xsl.dll
,默认情况下它是启用的,所以不需要触摸php.ini
文件。