首頁技術(shù)文章正文

PHP---Laravel5.*常見問題(5)

更新時間:2018-04-06 來源:黑馬程序員 瀏覽量:

一、執(zhí)行php artisan migrate出現(xiàn)以下問題

[PDOException]

SQLSTATE[HY000] [2002] No such file ordirectory

二、解決方案

先說原因,因為框架沒有找到對應(yīng)的mysql執(zhí)行,修改的文件的位置 ./config/database.php 的mysql

1、執(zhí)行sql語句 show variables like ‘%sock%’

2、對應(yīng)返回的結(jié)果的字段 socket的對應(yīng)的value,一般的結(jié)果大概長這個樣子/tmp/mysql.sock

3、修改文件./config/database.php 中的 connections 下的 mysql 添加

‘unix_socket’ => ‘/tmp/mysql.sock’

4、再次執(zhí)行:php artisan migrate 指令

5、效果如下:

Migration table created successfully.

Migrated: 2018_03_30_090428_create_users_table

本文版權(quán)歸黑馬程序員PHP學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!

作者:黑馬程序員PHP培訓(xùn)學(xué)院

首發(fā):http://php.itheima.com/

分享到:
在線咨詢 我要報名
和我們在線交談!