搜索

首页  >  问答  >  正文

应该将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粉514001887458 天前619

全部回复(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
  • 取消回复