Zend Frameworkを使っていて、
SQLSTATE[HY000] [2002] Can’t connect to local MySQL server through socket
SQLSTATE[HY000] [2002] 無効な引数です
が出た時には、
アプリケーションのconfig.ini に
db.params.unix_socket=”/opt/lampp/var/mysql/mysql.sock”
を書くと治ります。
(mysql.sockの場所は各環境に合わせてください)
参考:
Support unix_socket option for Pdo MySQL adapter
http://framework.zend.com/issues/browse/ZF-1914

