NGINX 1.4.2 + MySQL 5.6.13 + PHP 5.5.3 설치

주말에 항상 하게되는.. 안하려고 하다가도 나도 모르게 하고 있는 그 시간.. 삽질의 시간.. 이번 주도 어김없다. 어제 문득 MySQL 5.6을 설치해보면 어떨까 하는 생각이 들어서 밤에 시작했다가 일단 마무리 하고 오늘 다시 일어나서 MariaDB와 몇번 번갈아가며 설치를 하다가 결국 MySQL 5.6을 서버에 설치하고 말았다. 왜 이런 삽질을 매주 하고 있는 것인지 모르겠다.

1. NGINX 1.4.2 설치

# wget http://nginx.org/download/nginx-1.4.2.tar.gz
# tar xvfz nginx-1.4.2.tar.gz
# cd nginx-1.4.2
# ./configure --prefix=/usr/local/nginx \
--user=daemon --group=daemon \
--with-http_ssl_module --with-http_gzip_static_module \
--without-mail_pop3_module --without-mail_imap_module \
--without-mail_smtp_module
# make
# make install

2. MySQL 5.5.13 설치

# wget ftp://ftp.sayclub.co.kr/mysql/Downloads/MySQL-5.6/mysql-5.6.13.tar.gz
# tar xvfz mysql-5.6.13.tar.gz
# cd mysql-5.6.13
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_TCP_PORT=3306 \
-DSYSCONFDIR=/etc \
-DENABLE_DOWNLOADS=1
# make
# make install

3. PHP 5.5.3 설치

# wget http://kr1.php.net/distributions/php-5.5.3.tar.gz
# tar zvfz php-5.5.3.tar.gz
# cd php-5.5.3
# ./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-gd --with-curl \
--with-jpeg-dir=/usr \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-xpm-dir=/usr \
--with-zlib \
--with-zlib-dir=/usr \
--with-gdbm \
--with-gettext \
--with-iconv \
--with-openssl \
--enable-gd-native-ttf \
--enable-exif \
--enable-sockets \
--enable-soap \
--enable-mbstring=all \
--enable-bcmath \
--with-libxml-dir=/usr/lib \
--enable-ftp \
--with-mcrypt \
--enable-opcache \
--enable-fpm \
--enable-zip
# make
# make install

NGINX + MySQL + PHP 설치 옵션을 정리했다. 설치 후 NGINX와 PHP-FPM 설정은 이전 글 https://ncube.net/10078 를 참고하면 된다.

편리

PHP와 MariaDB, jQuery 등을 사용해 게시판, 쇼핑몰 솔루션을 개발합니다. 그누보드5와 영카트5 개발에 참여 했습니다. Linux와 Nginx는 물론 WordPress, Git 등에도 관심이 많습니다. 자전거 타기 및 사진 촬영을 취미로 하고 있습니다.

카카오톡 플러스친구 채팅 : NCUBE.NET

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.