我将XAMPP与PHP5.5.27PHP和Windows10 (x64)结合使用。我正在安装YAML扩展程序。从其他主题链接死了,所以我下载了PHP5.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扩展的信息。
发布于 2015-12-15 10:17:17
您需要线程安全(TS)版本,至于32/64位版本,它应该与您的XAMPP版本而不是操作系统版本相匹配,所以如果您有32位XAMPP,您需要32位php_yaml.dll,还应该只需要将它放在c:\xampp\php\ext文件夹中。
还请记住,有两个php.ini文件。其中一个位于Apache使用的c:\xampp\apache\bin文件夹中,另一个位于c:\xampp\php\php.ini中,它在从命令行接口( CLI )使用时控制extension=php_yaml.dll的配置,因此如果希望命令行extension=php_yaml.dll加载这个扩展,也需要将extension=php_yaml.dll添加到这个php.ini文件中。
要检查在CLI中加载了哪个php.ini文件,请从命令行执行此操作
php -ini | more寻找这个条目
Loaded Configuration File => D:\wamp\bin\php\php5.6.15\php.ini检查你的系统是否对你的系统是有意义的
https://stackoverflow.com/questions/34284804
复制相似问题