내 로컬 개발 환경을 127.0.0.1 대신 localhost에 연결하는 방법

내 로컬 개발 환경을 127.0.0.1 대신 localhost에 연결하는 방법

localhost에서 실행되도록 내 애플리케이션을 구성하고 싶지만 127.0.0.1만 작동합니다. 정상적으로 실행되는 localhost동안 PDO 오류 또는 데이터베이스 연결 오류가 발생합니다 . 127.0.0.1WordPress와 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그런 다음 호스트 항목을 응용 프로그램 으로 전환하면 정상적으로 실행됩니다.

내가 찾고 있는 것은 호스트를 localhost로 구성된 채로 두고 여전히 데이터베이스에 연결하는 방법입니다.

관련 정보