구글링 해도 제대로 잘 설명해 놓은게 없어서 직접 작성한다. 나는 스프링에서만 프론트/백엔드 개발을 해온지라 php에서의 개발은 너무 불편하게 느껴진다.
그 불편한 점들 중 하나는 php 자체가 자바처럼 컴파일하는 방식이 아니다보니 잘못된 소스코드의 에러 디버깅하기가 쉽지 않다는 것인데, 이 때문에 로깅의 필요성을 절실히 체감하게 되었다. 테스트 환경은 CentOS 7 + Apache 웹 서버 + PHP 가 설치되어 서로 연동되어 있다고 가정한다.
먼저 간단히 아래와 같은 내용을 /var/www/html 디렉터리에 작성한다. 1 2 3 4 5 [root@ebbf944e987a html]# cat debug.php
> Colored by Color Scripter cs PHP에 내장되어 있는 error_log 함수를 통해 간단히 로그 파일을 사용할 수 있다. ...