본문으로 바로가기

XAMPP PHP와 MySQL 설정

category 개발도구/XAMPP 2015.05.30 12:00

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 워드프레스 설치  (0) 2015.05.30
XAMPP PHP와 MySQL 설정  (0) 2015.05.30
XAMPP 가상호스트 설정과 도메인 연결  (0) 2015.05.29
XAMPP 테스트 서버 구축  (7) 2015.05.29

댓글을 달아 주세요

티스토리 툴바