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

좋은 웹페이지 즐겨찾기