mysql データベースへの php の接続に問題があり、指定されたプログラムが見つかりません
Apache の起動時に
次のプロンプトが表示されます
PHP 起動: ダイナミック ライブラリ 'd:php5.0.0extphp_mysql をロードできません.dll'-指定されたプログラムが見つかりません プログラム
確認したところ、このディレクトリにこのファイルが見つかりました
php.ini で、対応する拡張子のセミコロンを削除しました
わかりませんなぜ
-----解決策--------------------------
コピーlibmysql.dll を apache ディレクトリまたは system32 ディレクトリにコピーします。再起動。
これが機能しない場合は、php_mysql.dll を apache ディレクトリまたは system32 ディレクトリにコピーします。再起動
------解決策---------
libmysql.dll と php_mysql.dll の両方をコピーした場合system32 を試してみましたが、まだ動作しません
場所がわかりません。
------解決策-----------
php5 ルート ディレクトリの php5ts.dll、libmysqlシステムの system32 ディレクトリに .dll と libmcrypt.dll の 3 つのファイルが配置されます
IIS を使用してビルドしましたが、APACHE が同じかどうかはわかりません。元のインストールを削除して再インストールしてみることもできます。最初はデータベースに接続できないという問題もありましたが、この手順を忘れていました。
------解決策---------
http://cn.php.net/マニュアル/en/mysql.installation.php
PHP 5+
注: Web サーバーの起動時に次のようなエラーが発生した場合: 「ダイナミック ライブラリ './php_mysql をロードできません。 dll'"、これは、php_mysql.dll および/または libmysql.dll がシステムで見つからないためです。
また、Apache が php.ini ファイルを読み込んでいることを確認し、phpinfo() を使用してください。見てください