본문 바로가기

전체 글

MySQL에서 character-set 을 utf8로 바꾸기 APM에서 UTF-8을 구현하려면 아래 여러 부분을 수정해야 한다. 1. apache 환경파일 편집 (httpd.conf) 2. php 환경파일 편집 (php.ini) 3. mysql 환경파일 편집 (my.cnf) 4. apache, mysql 서비스 재시작 5. mysql에서 캐릭터셋 확인 및 디비생성 6. php 소스코드에 mysql_query("set names utf8;"); 함수 추가 7. php 소스에 한글문자열이 있으면 파일저장할때 UTF-8 파일형식으로 저장 8. 웹브라우즈의 보기-인코딩-UTF-8로 선택 1. /etc/httpd/conf/httpd.conf 에서 캐릭터셋 수정 /*------------ AddDefaultCharset UTF-8 2. /etc/php.ini 에서 캐릭터셋 .. 더보기
MySQL에서 timezone 사용을 위한 설정, 확인 사항 1. MySQL 서버의 타임존 설정방법에 관하여 일반적으로 MySQL 설치시 timezone에 대해서 별도 옵션을 지정하지 않으면 태평양표준시인 PST(Pacific Standard Time) 으로 설정된다(PST/PDT 등에 대해서는 여기 참조). * 참고로 Ubuntu에서 시스템의 표준시를 KST(대한민국 표준시)로 바꾸려면 # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime (MySQL 관련한 세부 정보 및 사용법은 http://www.mysqlkorea.com 참조) DB 서버에 클라이언트로 접속해서 타임존 설정을 확인해 보자 mysql> select @@system_time_zone; +--------------------+ | @@system_ti.. 더보기
표준시(GMT, UTC, KST, UT, UT+, ...) 시간의 기준은 제각각이다. 이를 표준화한 시간 계산 방법도 여럿 존재하는데 제목에도 나와있듯이 이것들이 또 여러가지이다. 정리해 보자면, 표준으로 사용하는 대표적인 시간 기준(세계시)에 대해서는 GMT, UTC, KST에 대해서만 정확히 알아두기 위해 정리한다. *** GMT = Greenwich Mean Time 경도 0˚인 그리니치 천문대에서의 표준 시간이다. 천체의 운동을 기준으로 정한 시간. 일반적으로 세계시(Universal Time)라고 부르는 것은 바로 이 GMT(=UT)를 의미한다. 초등/국민학교 때 배운 그리니치표준시(정확히 말하자면 그리니치 평균 태양시), 바로 그것이다. 역사적으로 보면 최초의 표준시간이었던 GMT는 기준이 정오였다고 한다. 이를 1925년에 12시간 앞 당겨 자정을 .. 더보기
Ubuntu 9.1*에서 APM설치하기 APM은 Apache + PHP + MySQL이다(때로는 Linux까지 포함시켜 LAMP 라고 배포되는 패키지도 만날 수 있다) apt-get은 자동으로 인터넷 배포 서버로 접속하여 다운로드 설치를 자동으로 진행해 주므로 편리하다. Y/n으로 묻는 과정에서는 enter만 치면 default 로 다음 과정으로 진행된다. terminal 또는 ssh 등에서 1. root로 로그인 한다 # sudo su 2. Apache 설치 # apt-get install apache2 (또는 4. MySQL 설치를 먼저 해도 무관하다) 3. Apache가 MySQL로 접속하기 위한 모듈 설치 # apt-get install libapache2-mod-auth-mysql 4. MySQL 설치 # apt-get install.. 더보기