PHP에서는 프로그램에 오류가 발생하면 일반적으로 오류 정보가 자동으로 기록되지만 기본적으로 이 정보는 웹 페이지에 표시되지 않습니다. 이는 PHP 프로그램을 디버깅하는 데 매우 불편합니다. 따라서 더 나은 디버깅을 위해서는 PHP 표시 오류 메시지를 켜야 합니다.
PHP 오류 보고서 열기
PHP.ini 파일은 PHP의 구성 파일로, 다양한 구성이 가능합니다. PHP.ini 파일의 오류 보고 구성을 수정하면 PHP의 오류 표시 기능을 켤 수 있습니다. 구체적인 단계는 다음과 같습니다.
시작하기 전에 PHP.ini 파일의 위치를 알아야 합니다. PHP.ini 파일은 일반적으로 PHP 설치 디렉터리의 루트 디렉터리에 있습니다. PHP 설치 디렉터리 위치를 모르는 경우 명령줄에 php -i를 입력하면 관련 정보를 볼 수 있습니다.
텍스트 편집기로 PHP.ini 파일을 엽니다.
PHP.ini 파일에서 display_errors 키워드를 검색하세요. 구성 항목에 주석이 달린 경우 주석을 제거해야 하며, 정의되지 않은 경우 다음 코드를 추가해야 합니다.
display_errors = On
PHP에서 기록한 오류 및 경고 정보를 동시에 표시해야 하는 경우 시간이 지나면 다음 코드를 설정할 수 있습니다:
error_reporting= E_ALL
수정 사항을 저장한 후 웹 서버나 PHP-FPM을 다시 시작해야 적용됩니다.
PHP 오류 보고를 여는 다른 방법
PHP.ini 파일을 수정하는 위의 방법은 현재 PHP 버전에만 유효합니다. 여러 PHP 버전 간에 동일한 구성을 사용해야 한다면 번거로운 일이 될 것입니다. 따라서 PHP에서 오류 보고를 켜는 다른 방법은 다음과 같습니다.
PHP 스크립트에서 오류 보고를 켜려면 다음 코드를 사용하세요.
ini_set('display_errors ', 'On');
error_reporting(E_ALL);
?>
PHP 오류 보고를 켜려면 .htaccess 파일에 다음 코드를 추가하세요:
php_flag display_errors on
php_value error_reporting E_ALL
PHP 오류 보고서를 열려면 PHP 파일 시작 부분에 다음 코드를 작성하세요:
error_reporting(E_ALL) ;
ini_set('display_errors', 1);
? >
요약
PHP 프로그램을 디버깅할 때 PHP 오류 보고를 활성화하는 것이 매우 중요합니다. 때로는 PHP 스크립트에서 오류 보고를 켜기만 하면 되고, 때로는 PHP.ini 파일을 수정해야 하는 경우도 있습니다. 이를 통해 디버깅 효율성이 크게 향상되고 프로그램 개발 진행 속도가 빨라질 수 있습니다.
위 내용은 PHP에 표시된 오류 메시지를 여는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!