php가 mysql에 액세스할 수 없는 문제에 대한 해결 방법: 1. 콘솔을 통해 mysql을 입력하고 STATUS 명령을 실행한 후 UNIX 소켓의 값을 찾습니다. 2. php.ini 구성 파일을 열고 mysql의 값을 수정합니다. 3. nginx 또는 apache를 다시 시작합니다.
먼저 콘솔을 통해 MySQL을 입력하고 STATUS 명령을 입력하여 UNIX 소켓의 값을 찾습니다.
(권장 튜토리얼: php 그래픽 튜토리얼)
그런 다음 php.ini를 엽니다. 구성 파일에서 mysql.default_socket, mysqli.default_socket 및 pdo_mysql.default_socket 값을 /tmp/mysql.sock(UNIX 소켓 값)
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket=/tmp/mysql.sock mysqli.default_socket=/tmp/mysql.sock
(비디오 튜토리얼 권장 사항: php 비디오 튜토리얼)
으로 수정합니다.
or my.cnf 소켓 수정:
[client] socket=/tmp/mysql.sock [mysqld] socket=/tmp/mysql.sock
마지막으로 nginx 또는 apache를 다시 시작하세요.
위 내용은 PHP가 mysql에 접근할 수 없다면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!