【发布时间】:2014-12-08 10:03:42
【问题描述】:
我正在尝试在 XAMPP windows 64 bit
-
在php ini中启用扩展如下
extension=php_yaml.dll
-
重启 Apache
-
得到以下错误php启动无法加载动态库
"\xampp\php\ext\php_yaml.dll"
这是正确的方法还是我遗漏了什么?请帮帮我
【问题讨论】:
我正在尝试在 XAMPP windows 64 bit
在php ini中启用扩展如下
extension=php_yaml.dll
重启 Apache
得到以下错误php启动无法加载动态库
"\xampp\php\ext\php_yaml.dll"
这是正确的方法还是我遗漏了什么?请帮帮我
【问题讨论】:
经过大量研究,我终于找到了解决方案
转到https://github.com/LegendOfMCPE/LoM-CMS/wiki/How-to-Install-LibYAML
查看以下链接适用于 Windows http://search.4shared.com/postDownload/ComqwjFvce/php_yaml-102-dev-54-vc9-x86.html
下载该压缩文件
解压并将yaml.dll放入xampp文件夹中
xampp/php/ext/文件夹内的php_yaml.dll
在 php.ini 中添加 extension=php_yaml.dll 并重启 apache。可能的话重启系统
在 php 文件中执行以下行来检查是否加载了扩展
if (extension_loaded(yaml)) echo "yaml 加载:)";其他
echo "出了点问题:(";
【讨论】:
虽然我检查了所有步骤,但还是有一点我遗漏了:将 PHP 添加到 PATH。因为在 php.ini 中,extension_dir 以相对路径的形式给出,例如 extension_dir=ext。
为了让操作系统找到那个路径,PHP的根路径必须给操作系统。在 Windows 中是通过Right click to This PC -> Features -> Advanced System Settings -> Enviroment Variables
【讨论】: