缺少php_yaml.dll文件

时间:2015-12-15 08:57:52

标签: php dll xampp yaml

我正在使用XAMPP和PHP 5.5.27 PHP和Windows 10(x64)。我很想安装YAML扩展。 Link from other topic已经死了所以我下载了文件版本PHP 5.5,x64,TS和NTS。 我将文件php_yaml.dll放入c:\xampp\php\extyaml.dll个文件中c:\xampp\。 然后我在extension=php_yaml.dll之后添加了条目extension=php_xsl.dll(作为动态扩展的最后一项)。 最后我重新启动了Apache。

结果是:

  

phpinfo()不显示有关YAML扩展的信息。

1 个答案:

答案 0 :(得分:1)

你想要线程安全(TS)版本和32 / 64bit它应该匹配你的XAMPP版本而不是你的操作系统版本所以如果你有一个32位XAMPP你需要32位php_yaml.dll你也应该只需要放置它在c:\ xampp \ php \ ext文件夹

另请注意,有2个php.ini个文件。一个在Apache使用的c:\xampp\apache\bin文件夹中,一个在c:\xampp\php\php.ini中,它是从CLI(命令行界面)使用时控制PHP配置的那个,所以你还需要添加如果您希望命令行PHP加载此扩展名,则extension=php_yaml.dll到此php.ini文件。

要检查CLI中正在加载哪个php.ini文件,请从命令行

执行此操作
php -ini | more

查找此条目

Loaded Configuration File => D:\wamp\bin\php\php5.6.15\php.ini

检查你的系统是否对你的系统说明了什么