質問: MYSQL(3.23)にアクセスするPHP(4.3.10)プログラムがWeb経由(Apache2.0.52)で見れません。 PHP Warning: mysql_connect(): Can’t connect to local MySQL server through socket ’/tmp/mysql.sock’ (13) というエラーが発生してしまいます。 Linux(Fedora Core3)上で直接実行した場合はちゃんと実行できます。他に何か設定が必要なのでしょうか? php.iniのmysql.default_socketや my.cnfの[mysqld]socket=などを 変更してMYSQL・Apacheの再起動をかけたりしているのですがどうもうまくいきません。 何か心当たりのある方はよろしくお願いします。 プログラムは下の通りです。
回答: mysql_connect(”localhost:/var/lib/mysql/mysql.sock”,”mysql”,”passwd”)){ としてみてはどうでしょうか。