>  기사  >  백엔드 개발  >  phpphpinfo에 접근할 수 없으면 어떻게 해야 합니까?

phpphpinfo에 접근할 수 없으면 어떻게 해야 합니까?

青灯夜游
青灯夜游원래의
2020-09-29 10:47:323580검색

해결 방법: 먼저 php-fpm이 시작되었고 서비스 포트가 정상인지 확인한 다음 마지막으로 php-fpm에서 "/usr/local/tengine/conf/vhost" 아래의 "*.conf" 파일을 수정합니다. .conf 파일에서 "listen=127.0.0.1:9000"을 설정합니다.

phpphpinfo에 접근할 수 없으면 어떻게 해야 합니까?

추천: "PHP Video Tutorial"

오늘 lnmp 환경을 디버깅하는데 다음과 같은 오류가 발생했습니다. PHP 정보를 조회할 수 없습니다.

phpphpinfo에 접근할 수 없으면 어떻게 해야 합니까?

환경: 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

그런 다음 서비스를 다시 시작하세요.

phpphpinfo에 접근할 수 없으면 어떻게 해야 합니까?

관련 추천: php training

위 내용은 phpphpinfo에 접근할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.