우분투(ubuntu) 서버 시간대(timezone) 설정 방법
우분투에서는 기본적으로 시간대가 UTC로 되어 있습니다.
Asia/Seoul 서버 시간으로 변경하기
sudo dpkg-reconfigure tzdata
방향키를 사용하여 원하는 지역(Asia)과 시간대(Seoul)를 선택합니다.
서버 시간 확인
date
PHP서버 시간대(timezone) 설정 방법
PHP 설정 파일인 php.ini 파일을 수정합니다. PHP8.3인 경우 아래와 같습니다. PHP버전에 따라 파일 위치 경로가 다릅니다.
vi /etc/php/8.3apache2/php.ini
;date.timezone 라인을 찾아 앞에 주석(;)을 제거하고 아래 처럼 수정합니다.
date.timezone = Asia/Seoul
설정을 저장하고 vi 편집기에서 빠져나옵니다.
ESC + :wq
설정을 변경하고 apache 서버를 재시작합니다.
sudo service apache2 restart
PHP 문서(소스코드)에서 시간대를 설정하는 경우
PHP 소스코드에서 date 함수를 사용하기 전 date_default_timezone_set('Asia/Seoul'); 코드를 추가합니다.
<?php
date_default_timezone_set('Asia/Seoul');
echo date("Y-m-d H:i:s");
?>
맞춤형 솔루션 제작 서비스 및 다양한 솔루션 서비스 제공 '키위소프트'
'웹서버' 카테고리의 다른 글
Ubuntu Shell Script 실행 파일 만드는 방법 (0) | 2024.11.04 |
---|---|
우분투(ubuntu)에서 Crontab 사용법 (0) | 2024.11.04 |
윈도우10 64bit 환경 MySQL 5.7.17 설치하기 (0) | 2017.03.01 |
윈도우10 64bit 환경 PHP-7.1.2 설치하기 (3) | 2017.03.01 |
윈도우10 64bit 환경 아파치(Apache) 설치하기 (8) | 2017.03.01 |