IIS 10(Windows 10)でPHP 5.6にYAML 1.2拡張機能をインストールしようとしています。私はhttp://pecl.php.net/package/yaml/1.2.0/windowsを使ってファイルをダウンロードしています。IISでPHP用YAMLをインストールする
私は(phpinfo()
のパスの一つとして報告されている)C:\Windows\System32
にyaml.dll
をコピーし、私の拡張機能ディレクトリにphp_yaml.dll
をコピーし、(PHPの私のバージョンと一致するように、x86の)PHP 5.6非スレッドセーフなDLLをダウンロードしています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
ファイルが指定した場所に存在し、パーミッションが正しいように見えます。それを稼働させるために他に何ができますか?