본문으로 바로가기

[PHP] warning timezone 세팅하기

category Helloworld!/PHP 2013. 10. 18. 23:49

Mac에서 php 세팅하고 date함수를 사용했는데 다음과 같은 warning이 뜬다.



phpinfo로 정보를 확인하면 date.timezone이 no value라고 나오는데 이 경우 

php.ini에서 timezone을 세팅해줘야한다.


터미널에서 

cd /etc/

한 후 

vi php.ini


검색 키워드로 date.timezone부분을 찾아 다음을 입력해준다.

만약 주석 처리 되어있으면 주석도 제거해주고 (;을 제거하면 된다)

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
;date.timezone =
date.timezone = Asia/Seoul 

+참고) vi 에서 검색할 때는 :/date.timezone

"/"는 현재 위치부터 아래까지 검색한다는 것


마지막으로 아파치 재부팅하면 timezone을 설정한 게 적용된다

sudo apachectl restart

참고사이트)

http://gomi97.tistory.com/1073