ホームページ >バックエンド開発 >PHPチュートリアル >PHP が mysql 拡張ライブラリを使用して mysql サーバーに接続できない

PHP が mysql 拡張ライブラリを使用して mysql サーバーに接続できない

WBOY
WBOYオリジナル
2016-06-23 14:16:36984ブラウズ

MySQL 拡張サーバー

php が mysql 拡張ライブラリを使用して mysql サーバーへの接続を拡張すると、常にエラーが発生します。ページを開けず、詳細なエラーが報告されないと表示されました。試してみましたが、他のエラーが報告されました。これは php.ini ファイルでも設定されます。 Mysql は、php_info() 関数を使用してページ内で確認することもできます。とても不可解だ。
以下はデータベースに接続するためのステートメントです:
$link=mysql_connect("localhost:3306","root","123456");
if(!$link){
die("エラーメッセージは" .mysql_error() );
}
非常に混乱します。なぜだか分からない。
以下は、php.ini ファイルの構成です。
extension_dir = "D:/php/ext"
extension=php_msql.dll

ディスカッションに返信 (解決策)

extension=php_myql.dll 拡張機能がオンになっているかどうかに関係なく、エラー メッセージを開いて確認してください。 。

$con = mysql_connect("localhost","mysql_user","mysql_pwd");if (!$con){    die('Could not connect: ' . mysql_error()); }

調べてみると、libmysql.dll と php5ts.dll をコピーした libmysql.dll ファイルに問題がある可能性があります。ファイルを Windows/system の下で Apache を再起動すると問題なく動作します。

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