ホームページ  >  記事  >  バックエンド開発  >  php が mysql データベースに接続するときに問題が発生し、指定されたプログラムが見つかりません。

php が mysql データベースに接続するときに問題が発生し、指定されたプログラムが見つかりません。

WBOY
WBOYオリジナル
2016-06-13 13:07:01983ブラウズ

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() を使用してください。見てください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。