【问题标题】:How to install xsl extension for PHP in windows version of MAMP?如何在 Windows 版本的 MAMP 中为 PHP 安装 xsl 扩展?
【发布时间】:2023-02-02 05:12:43
【问题描述】:

我正在尝试使用 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 扩展?

【问题讨论】:

  • 我有同样的问题。看起来 Linux 有解决方案,但 Windows 没有。

标签: php xml xslt mamp mamp-pro


【解决方案1】:

我最初是从 IIS 版本的 PHP 中获取文件的。我猜这是一个非线程版本的 php,它与 MAMP 使用的不同。我最终下载了一个线程安全版本的 php,并在其中获取了 dll 文件。问题终于解决了。

【讨论】:

  • 我已经试过了,但我得到的是 php_xml.dll' - 找不到指定的模块。在第 0 行未知
【解决方案2】:

您必须通过 MAMP 软件下载更新版本的 PHP。
前往Languages > PHP 并点击+ 并选择7.4.30
下载后您可以看到文件夹MAMP/bin/php/php7.4.30/ext/ 将具有php_xsl.dll 扩展名。默认情况下它是启用的,所以不需要触摸 php.ini 文件。

【讨论】:

    猜你喜欢
    • 2020-01-03
    • 1970-01-01
    • 2015-05-27
    • 2012-03-31
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2020-03-17
    相关资源
    最近更新 更多