윈도우 에서 xampp 한글 설정 3

MySQL & PHP 학습/xampp 한글 설정 2016. 2. 15. 02:13

728x90
반응형

이 포스팅은 PC 운영체제 중 윈도우 OS 7(Windows OS 7)의 환경에서 진행합니다.

xampp 5.5.24 버전이 설치되있다는 전제 하에 작성하겠습니다.

저는 설치 경로가 D드라이브 입니다.

보통 설치시에 C드라이브에 설치하기 때문에 이 부분만 주의해 주시면 됩니다.

에디터로는 서브라임텍스트(Sublime text)를 사용했습니다.


※ 일단 mysql, Apache 등을 모두 stop해 주시기 바랍니다.



XAMPP를 설치했을때, data()함수와 같이 날짜와 시간을 다루는 함수로부터 정확한 정보를 가져오려면 PHP의 설정 파일인 php.ini 에서 표준 시간대를 설정해야 합니다.


c:\xampp\php 폴더에 있는 PHP 설정 파일 php.ini를 엽니다.



1,045행째부터 다음과 같이 기술된 부분을 찾습니다.

행이 다를 시에 date.timezone=Europe/Berlin 부분을 컨트롤 + F 로 찾으시면 됩니다.


[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

date.timezone=Europe/Berlin


여기서 date.timezone=Europe/Berlin 부분을 다음과 같이 변경합니다.

# date.timezone=Europe/Berlin ◀ 이 행의 맨 앞에 #을 입력해서 주석 처리합니다.

date.timezone=Asia/Seoul ◀ 표준 시간대를 Asia/Seoul로 설정합니다.



변경했으면 php.ini 파일을 저장하고 나서 컴퓨터를 다시 시작합니다.


문자코드 설정하기

PHP에서 한국어를 사용하는 경우, 사용 환경에 따라서는 php.ini와 같은 설정 파일에 문자 코드를 설정해야 합니다. 여기서에서는 HTML 에서 UTF-8을 사용하도록 설정해 보겠습니다.


여기서 설명한 대로 XAMPP을 설치했다면 c:\xampp\php 폴더에 있는 PHP의 설정 파일은 php.ini을 열어 814행 부근에서 다음 내용을 찾습니다.


;default_charset = "UTF-8"


맨 앞의 쌍반점(;)을 삭제합니다.


default_charset = "UTF-8"





814 행이 다른 경우

default_charset = "UTF-8" 를 컨트롤 + F 로 검색하셔서 찾으시면 됩니다.




보통 여기까지 진행하셨으면 한글이 아마 되실꺼라 생각됩니다. 정 안되시는 분들을 위해 링크 두개를 더 올립니다.

윈도우 에서 xampp 한글 설정 4-1 (그래도 한글이 안될경우) : http://recoveryman.tistory.com/195

윈도우 에서 xampp 한글 설정 4-2 (그래도 한글이 안될경우) : http://recoveryman.tistory.com/196


잘 되시는 분들도 4-1 은 몰라도 4-2 는 해야하지 않을까 하는 생각이 듭니다.

이게 보니깐 dump 도 그렇고 여러가지 설정들의 기본값을 utf8 로 잡아주는거 같아서요.

저는 4-1 건너뛰고 4-2 까지는 했습니다.

반응형