首頁  >  問答  >  主體

應該將DB_HOST改為127.0.0.1嗎?

<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>
P粉514001887P粉514001887389 天前560

全部回覆(2)我來回復

  • P粉587780103

    P粉5877801032023-08-27 11:05:26

    Laravel利用DotEnv函式庫來配置不同的環境。 您可以依照Laravel文件來產生每個環境(本機和開發伺服器)的.env檔。

    回覆
    0
  • P粉986860950

    P粉9868609502023-08-27 10:45:07

    在實際伺服器上,您需要連接到包含應用程式使用的資料庫的資料庫伺服器, 因此與資料庫相關的.env配置需要更改為實際的資料庫伺服器

    DB_HOST=[这里是数据库服务器IP]
    DB_PORT=3306
    DB_DATABASE=[数据库名称]
    DB_USERNAME=[用户名]
    DB_PASSWORD=[用户密码]

    您需要閱讀關於Laravel專案部署的內容

    回覆
    0
  • 取消回覆