![Como conectar meu ambiente de desenvolvimento local ao localhost em vez de 127.0.0.1](https://rvso.com/image/1510179/Como%20conectar%20meu%20ambiente%20de%20desenvolvimento%20local%20ao%20localhost%20em%20vez%20de%20127.0.0.1.png)
Quero configurar meus aplicativos para rodar em localhost, mas apenas 127.0.0.1 funciona. localhost
me dá um erro PDO ou um erro de conexão com o banco de dados, enquanto 127.0.0.1
funciona bem. Encontrei esse problema trabalhando em um ambiente de desenvolvimento local com WordPress e Drupal. Estou usando o mysql com o servidor apache integrado no OSX.
arquivo hosts:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
de com mysql:
mysql> SELECT USER(),CURRENT_USER();
+----------------+----------------+
| USER() | CURRENT_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
Erro típico:
Warning: PDO::__construct(): MySQL server has gone away
E então, quando mudo a entrada do host para 127.0.0.1
o aplicativo, ele funciona bem.
O que procuro é como deixar o host configurado como localhost mas ainda assim conectar ao banco de dados.