数時間の苦労の末、ついに IIS 7.5 Windows Server 2008 に PHP 7.02 のインストールが完了しました。1 つのエラーを除いてすべて正常に機能しました。
[2016 年 1 月 20 日 15:19:26 UTC] PHP 警告: PHP 起動: 動的ライブラリ 'D:\PHP\php-7.0.2-nts-Win32-VC14-x64\ext\php_mysql.dll' をロードできません - 指定されたモジュールが見つかりませんでした。行 0 の不明な場所にあります
PHP 7.02 からダウンロードした zip ファイルを確認すると、フォルダーext
に というファイルが含まれていないことがわかりますphp_mysql.dll
。
そこで質問なのですが、このエラーを回避するにはこのファイルをどこで入手できるのでしょうか?
ベストアンサー1
Naruto のコメントのおかげで、フォルダー内のすべてのモジュールの動的読み込みがphp\ext
原因ではないことを発見しました。ファイルはphp_mysql.dll
そのフォルダーになかったので、そこから読み込むことができなかったのです。さらに分析した結果、Windows 64 ビット用の最新の PHP (7.02) ダウンロードでは、php.ini
ファイルにはまだ次の内容が含まれているようです。
[PHP_MYSQL]
extension=php_mysql.dll
セクションをコメントアウトした後、ログ ファイル内のエラーはなくなりました。明らかに、その dll ファイルをロードできなくなりました。
;[PHP_MYSQL]
;extension=php_mysql.dll