エラー モジュール php5ts.dll の解決策: まず、システム環境変数 Path から mysql の bin ディレクトリを移動するか、MySql の bin ディレクトリから「libmysql.dll」を移動し、システムを再起動します。
推奨: 「PHP ビデオ チュートリアル 」
エラー アプリケーション httpd.exe、エラー モジュール php5ts 。 dll、エラー アドレス 0x0000acca。
この問題は、Windows で PHP Apache Mysql 環境を構成するときに発生します。
具体的なパフォーマンスとしては、PHP は正常に動作しますが、PHP が MySql の関連関数を呼び出すとエラーが発生し、Apache がログにエラーを報告します。
環境構築方法:
phpはApache上でモジュールとして動作します。 php.ini パスをカスタマイズします。
phpinfo() は、mysql ライブラリが正常にロードされたことを示します。
エラーが発生すると、次の内容が Windows エラー ログに残ります。
エラー アプリケーション httpd .exe、バージョン 2.2.21.0、エラー モジュール php5ts.dll、バージョン 5.2.17.17、エラー アドレス 0x0000acca。
理由は次のとおりです。
MySql をインストールする際、構成設定時に MySql の Bin ディレクトリがシステム環境変数 Path に配置されます。 Bin ディレクトリに libmysql.dll ライブラリが存在します。
PHP が mysql ライブラリをロードするとき、システム環境変数 Path の各ディレクトリを検索して libmysql.dll を見つけます。mysql の bin ディレクトリも存在するため、PHP は最初に mysql の libmysql.dll をロードします。 。したがって、ライブラリの互換性の問題により、mysql 関数は実行できなくなります。
解決策:
1. mysql の bin ディレクトリをシステム環境変数 Path の外に移動するか、libmysql.dll を MySql の bin ディレクトリの外に移動するか、 libmysql.dll の名前が変更されました。
2. システムを再起動すると、テストは正常に完了します。
以上がエラーモジュールphp5ts.dllの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。