1

phpとmysqlの接続中に問題が発生しました。Mysqlサーバーとクライアントは正常に実行されています。mysqlソケットファイルは

/var/mysql/mysql.sock

しかし、次のように接続している間:

$con = mysql_connect("localhost","root","pass");

それは言う

Socket operation on non-socket (trying to connect via unix:///var/mysql/mysql.sock)

どんな手掛かり?

4

2 に答える 2

1

使用する

$con = mysql_connect("127.0.0.1","","");
于 2012-08-17T14:30:29.563 に答える
0

実際のMySQLソケットファイルは、PHPが期待している場所とは異なる場所にあるようです。

phpinfo();PHPごとに、を実行して、ソケットファイルの場所を確認します。

次に、現在の場所からシンボリックリンクできます。

于 2012-08-17T14:51:27.493 に答える