PHP가 mysql에서 데이터를 요청하는 방법을 아는 사람 있습니까?PHP가 동일한 서버의 MySQL과 어떻게 통신합니까?
PHP와 동일한 컴퓨터에 mysql이 있으면 포트 3306의 localhost에 대한 TCP 연결을 열지 않습니까? 아니면 데이터를 가져 오는 다른 방법이 있습니까?
linux와 windows에서 동일합니까?
감사합니다.
PHP가 mysql에서 데이터를 요청하는 방법을 아는 사람 있습니까?PHP가 동일한 서버의 MySQL과 어떻게 통신합니까?
PHP와 동일한 컴퓨터에 mysql이 있으면 포트 3306의 localhost에 대한 TCP 연결을 열지 않습니까? 아니면 데이터를 가져 오는 다른 방법이 있습니까?
linux와 windows에서 동일합니까?
감사합니다.
PHP는 포트 3306에 대한 연결을 열어 데이터 통신을 허용하는 TCP를 통한 서버입니다. 따라서 mysql (i) _connect 등에서 연결할 포트를 지정할 수 있으며, 왜 mysql에 방화벽 규칙이 있어야 하는지를 지정할 수있다.
그것은 리눅스와 같은 윈도우에서 동일
그래서 그래, TCP :
편집이: 개정, 리눅스에서 PHP가 tmp 디렉토리의 요구 /tmp/mysql.sock를 통해 MySQL의 연결 보인다 올바른 권한을 가지고 있습니다.
사용 가능한 경우 유닉스 소켓을 사용하고, 그렇지 않으면 localhost를 사용합니다. 연결 문자열에 localhost를를 지정하는 경우에도 것을
참고 그것은 자동적으로 발생 가능한
경우 빠른 "유닉스 소켓을"사용하려고합니다! :) –
와우 .. 정말 감정적 인 코멘트 주셔서 감사합니다! 유닉스에서 – AntonioCS