1. ホーム
  2. php

[解決済み] php_mysql.dllに何が起こったのですか?

2022-03-01 22:14:48

質問

IIS 7.5 Windows Server 2008にPHP 7.02をインストールするのに何時間もかかってしまいました。1つのエラーを除いて、すべて正常に動作しています。

[20-Jan-2016 15:19:26 UTC] PHP Warning: PHP Startup: Unable to load ダイナミックライブラリ 'D:\PHP\php-7.0.2-nts-Win32-VC14-x64\ext\php_mysql.dll' - The 指定されたモジュールが見つかりませんでした。

ダウンロードした zip ファイル op PHP 7.02 を確認したところ、 明らかに ext というファイルが含まれていません。 php_mysql.dll .

そこで質問ですが、このエラーを回避するためには、このファイルをどこで入手すればよいのでしょうか?

解決方法は?

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