如何将我的本地开发环境连接到 localhost 而不是 127.0.0.1

如何将我的本地开发环境连接到 localhost 而不是 127.0.0.1

我想将我的应用程序配置为在本地主机上运行,​​但只有 127.0.0.1 有效。localhost出现 PDO 错误或数据库连接错误,但127.0.0.1运行正常。我在使用 WordPress 和 Drupal 的本地开发环境中遇到此问题。我在 OSX 上使用内置 apache 服务器的 mysql。

主机文件:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

来自mysql:

mysql> SELECT USER(),CURRENT_USER();
+----------------+----------------+
| USER()         | CURRENT_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+

典型错误:

Warning: PDO::__construct(): MySQL server has gone away

然后,当我将主机条目切换到127.0.0.1应用程序时,运行正常。

我正在寻找的是如何将主机配置为本地主机但仍连接到数据库。

相关内容