nginx에서 PHP 오류 프롬프트를 활성화하는 방법: 1. CLI 모드를 사용하여 "php phpinfo.php" 명령을 실행합니다. 2. 환경 변수를 확인합니다. 3. php 구성 파일을 편집합니다. 5. php를 다시 시작하세요 -fpm과 nginx이면 충분합니다.
이 기사의 운영 환경: nginx1.0.4 시스템, PHP7.2 버전, DELL G3 컴퓨터
Nginx는 PHP 오류 프롬프트를 켭니다
nginx를 사용하는 과정에서 항상 nginx 프롬프트 500 오류가 발생하지만 특정 오류에 대해서는 오류 로그 파일을 확인해야 하는데 이는 매우 불편합니다. 오류 페이지 프롬프트를 여는 것은 PHP를 디버깅할 때 매우 유용하지만 온라인 서버에서는 이 기능을 활성화하지 않는 것이 좋습니다. PHP의 구성 파일인 fpm 모드와 cli 모드는 두 개의 구성 파일일 수 있으며 둘 다 수정해야 합니다. 모드 실행 명령
php phpinfo.php
환경 변수 보기 Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
먼저 php 구성 파일을 편집하세요.
vi /etc/php.ini error_reporting = E_ALL display_errors = Onphp-fpm을 활성화했거든요. 따라서 nginx
vim /etc/php/7.2/fpm/pool.d/www.conf php_flag[display_errors] = on ;php_admin_value[error_log] = /data/www/log/error.log ;php_admin_flag[log_errors] = on
의 fpm 구성 파일도 편집해야 하며 php-fpm과 nginx를 다시 시작해야 합니다. 이런 식으로 개발 중에 PHP 오류가 브라우저에 표시될 수 있어 매우 편리합니다
추천 학습: "
PHP 비디오 튜토리얼"
위 내용은 ngnix에서 PHP 오류 프롬프트를 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!