728x90
반응형
[Linux] Apach php 한국시간으로 변경하기
728x90
php 웹프로그래밍으로 화면에 날짜와 시간을 표시해야 하는데
한국시간이 아닌 UTC 표준시간이 표시되어 난감한 차에 한국시간으로 변경하는 방법을 공유합니다.
현재 현상
php 웹페이지를 만들고 날짜와 시간을 표시하도록 하였다.
그런데 한국 시간이 아닌 표준시간이 표시되고 있다.
한국 시간보다 9시간 느린 시간이다.
아파치 서버에 직접 접속하여 표시되는 시간을 확인해 보았더니 역시 동일하다.
서버 시간을 한국 시간으로 변경하기
서버 시간을 한국 시간으로 변경하기 위해서는
$sudo rm /etc/localtime $sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime |
위의 명령어를 실행해 준다.
그런 후 다시 Date로 확인해 보면
위와 같이 서버의 시간은 한국시각으로 변경되었다.
그리고 서버를 재시작하고 다시 웹페이지에서 출력되는 시간을 확인해 보았다.
웹페이지에서는 시간이 바뀌지 않았다.
다음으로 php.ini에서 추가적인 설정이 필요하다.
php.ini 설정하기
아파치 서버의 시간은 변경했지만 php에서 한국 시간이 적용되지 않았다면 php.ini의 추가적인 설정을 해야 한다.
php.ini 파일의 위치를 모른다면
sudo find / -name php.ini |
위 명령어로 찾을 수 있다.
위 경로로 이동한 후 vi 편집기를 실행한다
sudo vi php.ini |
php.ini를 vi 편집기로 오픈한 후 [Date] 항목을 찾은 후 위와 같이
date.timezone = "Asia/Seoul" |
위와 같이 입력하거나 변경해 준다.
그리고 다시 아파치 서버를 재시작한다.
마지막으로 웹브라우저에서 시간이 한국시간으로 출력되는지 확인해 보았다.
정상적으로 한국 시간이 표시되는 것을 확인할 수 있다.
728x90
반응형
'vita_Linux' 카테고리의 다른 글
[PHP] require 함수의 경로 설정 방법 (0) | 2024.11.22 |
---|---|
[Linux] Ubuntu 서버 내의 특정 PHP 파일을 서비스로 실행하기 (0) | 2024.11.21 |
[Mariadb] HeidiSQL에서 AWS RDS mariadb에 접속이 되지 않아요 (1) | 2024.11.20 |
[Linux] Ubuntu 우분투에 아파치2 설치하기 (1) | 2024.11.18 |
리눅스 서버에 아파치 웹서버를 돌려보자 (2) | 2024.11.15 |