php.ini 저장 위치 확인 및 편집, PHP 오류 메시지 표시 방법
무슨 일이 있었는지
PHP 학습을 시작했지만 오류 문장이 표시되지 않고 곤란했습니다.
-> php.ini를 편집하면 표시되는 것을 알았다.
-> 어디에 php.ini가 있는지 몰랐다.
-> php.ini가 읽기 전용으로 편집 할 수 없습니다.
구현 환경
Oracle VM VirtualBox 6.1.16
-> 우분투 20.04
-> Apache 2.4.41
-> PHP 7.4.3
php.ini의 저장 위치를 확인하는 방법
이번은 「phpinfo」로 확인한다.
-> 웹에서 phpinfo 확인
info.php
<?php
phpinfo();
?>
결과
저장 위치는 "Configuration File (php.ini) Path"에 설명되어 있습니다.
「display_errors」를 확인하면 「Off」가 되어 있어 에러 메세지가 표시되지 않게 되어 있다.
편집 방법
관리자 권한으로 파일을 열고 편집
터미널을 열고 php.ini가 저장된 디렉토리로 이동합니다.
-> 관리자 권한으로 파일 열기
$ sudo xdg-open php.ini
php에서 오류 메시지를 표시하려면
"display_errors = Off"를 찾아 "Off"를 "On"으로 저장합니다.
저장 후 Apache를 다시 시작하면 오류 메시지가 표시됩니다.
확인
후기
php.ini는 복사하여 개발용과 프로덕션용으로 나누어
에러 메세지는 개발용만 표시로 하는 것이 좋은 것 같네요.
phpinfo도 콘솔에서도 확인할 수 있는 것 같습니다.
여기 조금 다르다! 라는 점이 있으면 지적 부탁드립니다 ..
참고 기사
htps : // 이 m / 우칸 - b / ms / 86f1498에서 569f4 a5 16b
htps : // 이 m / 리츠키 좋다 / 있어 ms / 624에 b475b85에 28613 아 70
Reference
이 문제에 관하여(php.ini 저장 위치 확인 및 편집, PHP 오류 메시지 표시 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kawazhki/items/de6008445bb7751f35a4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)