我试图在IIS 10(Windows 10)下安装PHP 5.6的YAML 1.2扩展。我正在使用http://pecl.php.net/package/yaml/1.2.0/windows下载文件。在IIS中安装YAML for PHP
我已经下载了PHP 5.6非线程安全的DLL(X86,以配合我的PHP版本),复制php_yaml.dll
我的扩展目录,复制yaml.dll
到C:\Windows\System32
(该报告为phpinfo()
路径之一)添加extension=php_yaml.dll
到我的php.ini
。我已通过phpinfo()
进行了验证,正在加载正确的php.ini
文件,并注释掉其他扩展名将其从phpinfo()
的输出中删除。
但是,YAML不会出现在phpinfo()
的输出中,并且未加载功能。在命令行中运行php-cgi.exe -v
发出警告:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\php_5_06_14\ext\php_yaml.dll' - The specified module could not be found.
in Unknown on line 0
该文件存在于指定的位置和权限似乎是正确的。我还能做些什么才能使它工作?