nginx를 설치했지만 php를 열 수 없습니다
웹사이트 서버를 구축할 때 Nginx를 웹 서버로 사용하고 페이지의 동적 처리를 위해 PHP와 협력하는 것은 매우 인기 있는 솔루션입니다. 그러나 Nginx와 PHP를 설치할 때 "Nginx 설치 후 PHP를 열 수 없습니다"와 같은 몇 가지 문제가 발생하는 경우가 있습니다.
Nginx를 성공적으로 설치했지만 PHP를 열 때 문제가 발생하는 경우 다음 이유 때문일 수 있습니다.
PHP를 설치할 때 PHP가 올바르게 설치되었는지 확인하고 Nginx 구성 파일이 올바르게 설정되었습니다. PHP, nginx 및 관련 모드가 설치되었는지 확인하려면 터미널에
sudo apt-get install php7.2-fpm
sudo apt-get install nginx
sudo apt-get install php7 명령을 입력하여 확인할 수 있습니다. .2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip
(참고: 위 명령은 Ubuntu 시스템을 기반으로 합니다. 자신의 운영체제에 따라 진행하세요. Changes)
구성 파일에 Nginx가 PHP 파일을 올바르게 처리하지 못하게 하는 코드 오류가 있을 수 있습니다. 이 문제는 Nginx의 구성 파일이 올바른지 확인하여 해결할 수 있습니다.
Nginx 구성 파일은 일반적으로 /etc/nginx/sites-available/ 폴더에 있습니다. 해당 파일을 열고 다음 설정이 올바른지 확인하십시오.
위치 / {
# try to serve file directly, fallback to index.php try_files $uri /index.php$is_args$args;
}
설치 후에도 nginx, php를 정상적으로 사용할 수 없다면, PHP 파일의 읽기, 쓰기, 실행 권한을 먼저 확인해주세요.
sudo chmod -R 755 /path/to/webroot/
(참고: 위 명령은 Ubuntu 시스템을 기반으로 하므로 자신의 운영 체제에 따라 변경하십시오.)
요약
Nginx 및 PHP를 사용하여 빌드할 때 웹사이트에서 "Nginx를 설치할 때 PHP를 열 수 없습니다"라는 문제가 발생하는 것이 일반적입니다. 이 문제는 PHP가 올바르게 설치되었는지 확인하고, 구성 파일에 오류가 있는지 확인하고, 권한 문제를 해결하면 빠르게 해결할 수 있습니다. 다른 문제가 발생하면 Stack Overflow와 같은 관련 기술 커뮤니티에 관련 질문을 게시하여 추가 도움을 받을 수 있습니다.
위 내용은 nginx 설치시 PHP를 열 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!