php_mysql.dll に何が起こったのでしょうか? 質問する

php_mysql.dll に何が起こったのでしょうか? 質問する

数時間の苦労の末、ついに 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

おすすめ記事