XAMPP의 PHP 설정과 MySQL의 설정에 대하여 알아봅니다.
XAMPP PHP 환경설정
간단한 PHP 환경설정 내용을 알아봅니다.
타임존 설정
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Asia/Seoul"
업로드 설정
; 파일업로드 허용여부
file_uploads = On
; 파일업로드 갯수
max_file_uploads = 200
; 최대 업로드 파일 사이즈
upload_max_filesize = 2000M
; Post 방식으로 넘겨질 최대 데이터 사이즈
post_max_size = 2048M
; 스크립트의 최대 실행시간, 0은 무한대
max_execution_time = 60
; 스크립트 페이지로 넘어가기 전에 php엔진이 데이터를 업로더 받는 시간
max_input_time = 3600
; 메모리 설정
memory_limit = 128M
IMAP 활성화
기본적으로 XAMPP 에서는 IMAP이 비활성화 되어있다. 이를 활성화하려면 xampp\php\php.ini의 php exstension 부분의 세미콜론을 제거한다.
extension=php_imap.dll
eaccelerator 활성화
다른 Zend extensions 처럼 xampp\php\php.ini에서 세미콜론을 삭제해 활성화 한다.
zend_extension = "C:\xampp\php\ext\php_eaccelerator_ts.dll"
php.ini 를 변경후에는 반드시 Apache 를 재시작 해줘야 적용된다.
만약에 php.ini 설정을 변경해도 적용되지 않는다면 http://localhost/xampp/phpinfo.php로 접속해서 Loaded Configuration File 의 위치를 확인해라.
XAMPP MySQL 설정
UTF-8 설정
설정파일 경로는 \xampp\mysql\bin\my.ini이다.
[client]
default-character-set = utf8
[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8
collation-server = utf8_general_ci
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
SQL 최대허용량 증가
[mysqld]
max_allowed_packet = 256M
mysql-client로 접근법
msysgit을 설치하여 사용중이기에 이를 이용해서 편리하게 접근하였다.
- XAMPP가 설치된 드라이브로 이동
- \xampp\mysql\bin 으로 이동
- 마우스 우클릭 > Git Bash 실행
- mysql -u root -p 로 접근
'개발도구 > XAMPP' 카테고리의 다른 글
XAMPP phpMyAdmin 외부 접속 (2) | 2015.07.09 |
---|---|
XAMPP 포트 중복 문제 (0) | 2015.05.31 |
XAMPP 워드프레스 설치 (1) | 2015.05.30 |
XAMPP 가상호스트 설정과 도메인 연결 (0) | 2015.05.29 |
XAMPP 테스트 서버 구축 (7) | 2015.05.29 |