mac 报如下错误:
[Sun Sep 06 23:44:10.162087 2015] [:error] [pid 1004] [client 127.0.0.1:52136] PHP 致命的エラー: キャッチされない例外 'PDOException' メッセージ 'SQLSTATE[HY000] ] [2002] そのようなファイルまたはディレクトリは /Users/yuan/www/phpems/lib/pepdo.cls.php:23nStack Trace:n#0 /Users/yuan/www/phpems/lib/pepdo.cls.php にありません(23): PDO->__construct('mysql:host=loca...', 'root', 'db10056')n#1 /Users/yuan/www/phpems/lib/pepdo.cls.php(90) : pepdo->connect()n#2 /Users/yuan/www/phpems/lib/session.cls.php(86): pepdo->fetch(Array)n#3 /Users/yuan/www/phpems/lib /session.cls.php(31): session->getSessionValue('443cd730d32899e...')n#4 /Users/yuan/www/phpems/lib/session.cls.php(17): session->getSessionId( )n#5 /Users/yuan/www/phpems/lib/init.cls.php(79): session->__construct(Object(ginkgo))n#6 /Users/yuan/www/phpems/app/content/ app.php(19): ginkgo->make('session')n#7 /Users/yuan/www/phpems/lib/init.cls.php(133): app->__construct(Object(ginkgo))n #8 /Users/yuan/www/phpems/index.php(7): ginkgo->run()n#9 {main}n が /Users/yuan/www/phpems/lib/pepdo.cls.php にスローされました行23
自己自己的解决方案:
1:
1:拷贝1:拷贝拷贝一php.ini
2: php.ini 内のすべてのdefault_socket都を変更し、/tmp/mysql.sock (tmp 内にある mysql の sock) を変更します。