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