>  기사  >  백엔드 개발  >  ngnix에서 PHP 오류 프롬프트를 활성화하는 방법

ngnix에서 PHP 오류 프롬프트를 활성화하는 방법

藏色散人
藏色散人원래의
2021-09-11 09:43:011271검색

nginx에서 PHP 오류 프롬프트를 활성화하는 방법: 1. CLI 모드를 사용하여 "php phpinfo.php" 명령을 실행합니다. 2. 환경 변수를 확인합니다. 3. php 구성 파일을 편집합니다. 5. php를 다시 시작하세요 -fpm과 nginx이면 충분합니다.

ngnix에서 PHP 오류 프롬프트를 활성화하는 방법

이 기사의 운영 환경: 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 = On
php-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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

관련 기사

더보기