unix socket」タグアーカイブ

PHPからMySQLサーバーに接続する関数がNo such file or directoryを返すときの対処法 [(全部俺)何でも Advent Calendar 2013 9日目]

この記事は「(全部俺)何でも Advent Calendar 2013」の9日目です。(1日遅れ

PHPとMySQLサーバーをどちらもディストリビューションのパッケージマネージャ(yum, apt等)でインストールしている場合にこの問題は起こりにくいとは思いますが、どちらかをソースコードからインストールするとmysql_connect(), mysqli_connect(), pdo_mysql_connect()でエラー “No such file or directory” となってしまいます。
この記事では3種類の解決法をご紹介しますが、他のサイトではこのうち1種類のみを紹介している場合がほとんどです。どの方法が適切かは状況によると思いますので、自己判断でお願いします。

続きを読む