해결 방법: 먼저 php-fpm이 시작되었고 서비스 포트가 정상인지 확인한 다음 마지막으로 php-fpm에서 "/usr/local/tengine/conf/vhost" 아래의 "*.conf" 파일을 수정합니다. .conf 파일에서 "listen=127.0.0.1:9000"을 설정합니다.
추천: "PHP Video Tutorial"
오늘 lnmp 환경을 디버깅하는데 다음과 같은 오류가 발생했습니다. PHP 정보를 조회할 수 없습니다.
환경: Linux 버전 CentOS Linux 릴리스 7.3.1611(Core), nginx는 tengine을 사용합니다. php와 tengine은 모두 소스 코드에서 /usr/local에 설치됩니다.
먼저 tengine이 시작되었는지 확인하고, 웹사이트의 루트 디렉토리에 정적 테스트 웹페이지를 작성하면 테스트가 정상이고 정상적으로 표시될 수 있습니다.
php-fpm이 시작되었고 쿼리 서비스 포트가 정상인지 확인하세요. tengine의 PHP 지원이 구성되지 않은 것 같습니다. /usr/local/tengine/conf/vhost에서 *.conf 호스트 구성을 열고 다음 구성을 수정합니다. index.php를 추가하여 nginx 서버가 기본적으로 index.php를 홈페이지로 지원하도록 하고 주석을 통해 관련 구성을 활성화합니다. .
$document_root 위치에 주의하세요. $document_root 또는 웹사이트의 루트 디렉터리로 작성할 수 있지만 기본 /scripts가 되어서는 안 됩니다.
location / { root /var/www/html; index index.html index.htm index.php; } ... ... location ~ \.php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ... ...
동시에 /usr/local/php/etc/php-fpm.conf 구성을 확인하세요.
listen = 127.0.0.1:9000
그런 다음 서비스를 다시 시작하세요.
관련 추천: php training
위 내용은 phpphpinfo에 접근할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!