- 将一个完美工作的laravel项目从git变成了运行MAMP的mac.该项目在linux机器上运行良好.
- composer安装
-
php artisan migrate出现以下错误:
[PDOException] SQLSTATE[HY000] [2002] No such file or directory
注意:
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'essays',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
我try 用127.0.0.1替换localhost,但没有成功.请帮忙..
Edit:
mysql.default_socket = /var/run/mysqld/mysqld.sock
mysqli.default_socket = /var/run/mysqld/mysqld.sock
pdo_mysql.default_socket = /var/run/mysqld/mysqld.sock
我还添加了这个符号链接:
sudo mkdir /var/mysql
cd /var/mysql && sudo ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
但这并没有解决问题.我还从git中提取了一个新的laravel项目,并在composer安装
然后php artisan migrate
之后遇到了相同的错误
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
mac版本是10.7.4