PHP + Windows에서 Nginx 컬 액세스 로컬 시간 초과 위의 이유는 Windows의 nginx+php 환경이 동시성을 지원하지 않기 때문입니다. 동시에 여러 도메인 이름에 액세스하고 동시에 로컬 서비스를 가리키는 경우 동시성은 지원되지 않습니다.
해결책:
1.nginx.conf에서 다른 서버에 대한 fastcgi_pass의 포트 번호를 수정합니다.
예: fastcgi_pass 127.0.0.1:9000;
fastcgi_pass 127.0.0.1:9001;
2 여러 php-cgi를 시작합니다.
cmd 명령줄을 열고 다음을 실행하세요: your path/php-cgi.exe -b 127.0.0.1:9000 -c your path/php.ini (창은 닫힐 수 없습니다)
새 명령줄 창 열기: 당신 path/php-cgi.exe -b 127.0.0.1:9000 -c 자신의 path/php.ini (창을 닫을 수 없습니다)
위의 cmd 명령줄 창을 사용하는 것이 번거롭나요?
다음과 같은 작은 도구를 사용할 수 있습니다: RunHiddenConsole
먼저 작은 파일인 RunHiddenConsole을 다운로드한 다음 이를 nginx 디렉터리에 복사하고 start_nginx.bat 및 stop_nginx.bat라는 두 개의 새 배치 파일을 생성해야 합니다
참고: RunHiddenConsole .exe는 두 배치 파일과 동일한 디렉터리에 있어야 합니다. 그렇지 않으면 nginx를 시작할 수 없습니다.
위 내용은 PHP + Nginx 환경에서 컬 액세스 로컬 시간 초과의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!