php 시간설정(타임존) 변경하기. [시간이 이상하게 나올때]

yum or apt로 php를 설치하는경우 datetime 시간대가 설정되어있지않아서
php 로 시간을 출력할 경우 아래와같이 잘못나올때가 있습니다.

이럴때는 php.ini 설정에서 Timezone을 변경해주면 되기때문에 어렵지않습니다.

혹시 시간 관련 테스트를 해보고 싶으면 아래 예제 코드를 입력후에 php로 실행시켜보면됩니다.

<?php
        echo date("Y-m-d h:i:sa");
        echo "\n";
?>

php 타임존 설정하기

먼저 설치된 php 버전의 설정파일로 들어가줍니다. 기본은 /etc/php.ini 이고 버전에 따라서 더 깊은 위치에있을수도있습니다.

파일에서 date.timezone을 찾아줍니다. 아마 아래처럼 ; 주석처리되어있을겁니다.

이걸 주석을 없애고 Asia/Seoul 값을 넣어주면 됩니다.

테스트

다시 php를 이용해서 시간대를 확인해보면 정상적으로 나오는걸 확인할 수 있습니다.

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link