PHPStudy를 다른 PHP 오류보고 수준을 사용하도록 구성하려면 PHP 구성 파일을 수정해야합니다. 다음은이를위한 단계별 가이드입니다.
php
디렉토리에 위치한 php.ini
파일을 사용합니다. PHPStudy 설치 디렉토리로 이동하여 php
폴더를 찾으십시오. 이 폴더 내에는 자체 php.ini
파일이있는 다른 버전의 PHP를 찾을 수 있습니다. 프로젝트에 적합한 PHP 버전을 선택하십시오.php.ini
파일 편집 :php.ini
파일을 엽니 다. 이 파일에 대한 변경 사항을 저장하려면 관리자 권한이 필요할 수 있습니다. error_reporting
지침 수정 :
php.ini
파일에서 error_reporting
지시문을 검색하십시오. 당신은 다음과 같이 보이는 줄을 볼 수 있습니다.
<code>error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED</code>
이 값을 원하는 오류보고 수준으로 변경하십시오. PHP는 다음과 같은 다양한 수준을 지원합니다.
E_ALL
모든 오류 및 경고.E_ALL & ~E_NOTICE
통지를 제외한 모든 오류.E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
중요한 오류 만.예를 들어, 통지를 포함한 모든 오류를 보려면 다음으로 설정할 수 있습니다.
<code>error_reporting = E_ALL</code>
변경 확인 :
다음 코드로 PHP 파일을 작성하고 웹 브라우저를 통해 액세스하여 현재 오류보고 수준을 확인할 수 있습니다.
<code class="php"><?php echo ini_get('error_reporting'); ?></code>
더 나은 디버깅을 위해 PHPStudy의 PHP 오류보고 설정을 조정하려면 오류보고 수준과 오류 표시 모두에 중점을 두어야합니다. 당신이 할 수있는 방법은 다음과 같습니다.
error_reporting
레벨 조정 :
php.ini
파일에서 error_reporting
지시문을 수정하려면 이전 섹션에서 언급 된 단계를 따르십시오. 더 나은 디버깅을 위해서는 다음과 같은 자세한 수준으로 설정할 수 있습니다.
<code>error_reporting = E_ALL</code>
이 설정은 디버깅 과정에서 매우 유용 할 수있는 모든 오류, 경고 및 통지를보고합니다.
display_errors
활성화 :
error_reporting
레벨을 설정하는 것 외에도 display_errors
설정을 활성화해야합니다. php.ini
파일에서 display_errors
지시문을 찾아 On
으로 설정하십시오.
<code>display_errors = On</code>
이 설정은 웹 페이지에서 직접 PHP 디스플레이 오류를 만들어 디버깅에 유용합니다.
display_startup_errors
구성 :
PHP의 시작 시퀀스 중에 발생하는 오류를 보려면 display_startup_errors
On
으로 설정하십시오.
<code>display_startup_errors = On</code>
보다 효과적인 문제 추적을 위해 PHPStudy의 PHP 오류 로깅 레벨을 변경하려면 다음을 수행하십시오.
php.ini
파일 찾기 :php.ini
파일을 찾으십시오. error_reporting
지침 수정 :
php.ini
파일을 열고 error_reporting
지시문을 찾으십시오. 예를 들어 원하는 수준으로 설정하십시오.
<code>error_reporting = E_ALL</code>
이 설정은 모든 오류, 경고 및 통지를 기록합니다.
오류 로깅 활성화 :
log_errors
지시문을 찾아 On
으로 설정하십시오.
<code>log_errors = On</code>
이를 통해 PHP는 웹 페이지에 표시하는 대신 파일에 오류를 기록 할 수 있습니다.
오류 로그 위치를 지정합니다. 위치 :
PHP가 오류 로그를 저장 해야하는 위치를 지정하려면 error_log
지시문을 설정하십시오. 예를 들어:
<code>error_log = "C:\path\to\your\logs\php_error.log"</code>
지정된 디렉토리가 존재하고 쓰기 가능하는지 확인하십시오.
예, PHPStudy의 오류보고 수준을 사용자 정의하여 다음 단계를 수행하여 특정 프로젝트 요구 사항을 충족 할 수 있습니다.
php.ini
파일 수정 :php.ini
파일을 찾아서 엽니 다. error_reporting
지침 설정 :
php.ini
파일의 error_reporting
directive를 사용하면 사용자 정의 오류보고 수준을 설정할 수 있습니다. 비트 또는 연산자 ( |
)를 사용하여 다른 오류 레벨을 결합 할 수 있습니다. 예를 들어, 프로젝트가 모든 오류와 경고를 볼 필요가 있지만 통지는 없으면 다음을 설정할 수 있습니다.
<code>error_reporting = E_ALL & ~E_NOTICE</code>
특정 유형의 오류 만 볼 필요가있는 경우 다음과 같은 직접 오류를 지정할 수 있습니다.
<code>error_reporting = E_ERROR | E_WARNING | E_PARSE</code>
PHP 코드를 사용하여 오류보고를 설정합니다.
php.ini
파일에서 오류보고 수준을 설정하는 것 외에도 스크립트 시작시 PHP 코드를 사용하여 특정 오류보고 수준을 설정할 수도 있습니다. 프로젝트의 다른 부분마다 다른 오류보고 설정이 필요한 경우 유용 할 수 있습니다. 예를 들어:
<code class="php"><?php error_reporting(E_ALL & ~E_NOTICE); ?></code>
php.ini
파일을 변경 한 후 새 설정이 적용되도록 phpstudy 서비스를 다시 시작하십시오.이 단계를 수행함으로써 PHPStudy의 오류보고 수준을 개발, 준비 또는 생산 환경에 관계없이 프로젝트의 특정 요구에 맞게 조정할 수 있습니다.
위 내용은 다른 PHP 오류보고 수준을 사용하도록 phpstudy를 어떻게 구성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!