[PHP5.4]PDOのhostにlocalhostを指定するとエラー by Ackintosh - Aug 26th, 2013 - posted in PHP Tweet 手元の環境でエラーになっただけで、他の環境は未検証です。 1 2 $ php -v PHP 5.4.5 (cli) (built: Jul 21 2012 11:09:19) 1 2 3 4 5 6 7 8 <?php try { $pdo = new PDO('mysql:dbname=active_record;host=localhost', 'root', 'root'); } catch (PDOException $e) { die($e->getMessage()); } // SQLSTATE[HY000] [2002] No such file or directory hostをIPアドレスで指定したらでなくなりました。 1 2 <?php $pdo = new PDO('mysql:dbname=active_record;host=127.0.0.1', 'root', 'root');