1.編譯器:phpstrom
框架:TP5
服務器面板:寶塔面板
2.我遇到的核心問題:數據庫、用戶名、密碼均正確但是無法連接,
使用寶塔面板的都知道phpmyadmin的端口號是888,注意注意這個888是phpmyadmin的端口號
不是數據庫的端口號,數據庫的端口號還是3306,可以在面板里面查。
然后你把連接的端口號改成3306,還是不行。
3.你還需要的是在寶塔面板中放行3306端口號,如圖
然后重啟mysql后,就可以配置TP5數據庫和phpstrom數據庫的連接了。
4.配置TP5的數據庫連接:
在application\database.php下配置
return [ // 數據庫類型
'type' => 'mysql',
// 服務器地址
'hostname' => '你的服務器地址',
// 數據庫名
'database' => 'test',
// 用戶名
'username' => 'root',
// 密碼
'password' => 'root',
// 端口
'hostport' => '3306',
// 連接dsn
'dsn' => '',
// 數據庫連接參數
'params' => [],
// 數據庫編碼默認采用utf8
'charset' => 'utf8' ]
5.配置phpstrom的數據庫連接
(本文為原創文章,轉載請注明來自:http://www.cnblogs.com/piaobodewu/)