我正在使用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\ext
和yaml.dll
个文件中c:\xampp\
。
然后我在extension=php_yaml.dll
之后添加了条目extension=php_xsl.dll
(作为动态扩展的最后一项)。
最后我重新启动了Apache。
结果是:
phpinfo()不显示有关YAML扩展的信息。
答案 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
检查你的系统是否对你的系统说明了什么