應該將DB_HOST改為127.0.0.1嗎?
P粉514001887
2023-08-26 17:50:38
<p>所以我正在使用XAMPP和Laravel 5.x與PHP 7.4,當我載入我的本機伺服器時,遇到了一個錯誤,無法存取我的系統上的資料庫。當我在網路上搜尋時,我找到的答案說要在<code>database.php</code>檔案中將本地的<code>DB_HOST</code>位址更改為<code>127.0.0.1< ;/code>,而不是設定為localhost,因為MYSQL將使用TCP而不是UNIX套接字進行連線。如果我將此變更推送到暫存或生產伺服器,會造成問題嗎? </p>
Laravel利用DotEnv函式庫來配置不同的環境。 您可以依照Laravel文件來產生每個環境(本機和開發伺服器)的
.env
檔。在實際伺服器上,您需要連接到包含應用程式使用的資料庫的資料庫伺服器, 因此與資料庫相關的
.env
配置需要更改為實際的資料庫伺服器您需要閱讀關於Laravel專案部署的內容