![내 로컬 개발 환경을 127.0.0.1 대신 localhost에 연결하는 방법](https://rvso.com/image/1510179/%EB%82%B4%20%EB%A1%9C%EC%BB%AC%20%EA%B0%9C%EB%B0%9C%20%ED%99%98%EA%B2%BD%EC%9D%84%20127.0.0.1%20%EB%8C%80%EC%8B%A0%20localhost%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
localhost에서 실행되도록 내 애플리케이션을 구성하고 싶지만 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
그런 다음 호스트 항목을 응용 프로그램 으로 전환하면 정상적으로 실행됩니다.
내가 찾고 있는 것은 호스트를 localhost로 구성된 채로 두고 여전히 데이터베이스에 연결하는 방법입니다.