본문 바로가기

기술자료/기술운영자료

CentOS APM 설치 안내

* 설치 순서는 mysql -> apache -> php 순으로 진행

 

#mysql.com/downloads/ 에서 원하는 버전을 다운로드

 

#tar xvzf 압축파일명

 

#useradd -M mysql

mysql 이란 사용자 추가

 

#passwd mysql

mysql 유저 패스워드 설정

 

#cd 폴더명

압축이 풀린 폴더로 이동해줍니다.

 

 - /usr/local/mysql            : 설치

 - /usr/local/mysql/data      : DB데이터

 - charset                       : UTF-8

 - /var/lib/mysql/mysql.sock  :  sock파일.

 

#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DSYSConFDIR=/etc -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

 

5.5 이상부터는 cmake 설치 (config X) cmake 없다면 yum 혹은 http://www.cmake.org/ 에서 다운받아 설치

 

 

#make

 

#make install

 

#chown -R mysql.mysql /usr/local/mysql

 

#chown -R mysql.mysql /usr/local/mysql/data

 

#cd /usr/local/mysql

 

#cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

 

#cd /usr/local/mysql

 

#/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

 

#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

 

#service mysqld restart

 

mysql -u root -p 

 

apache 설치

 

yum update -y

#의존라이브러리 설치

yum install -y gcc apr-devel apr-util-devel openssl-devel pcre-devel libxml2-devel libcurl-devel

 

mkdir setup && cd setup

 

wget http://app.nidc.kr/httpd/httpd-2.4.10.tar.gz

 

tar -xvf httpd-2.4.16.tar.gz

 

# APR설치 (아파치 설치시 필요한 패키지)

cd httpd-2.4.16/srclib

 

wget http://mirror.arcor-online.net/www.apache.org//apr/apr-1.5.2.tar.gz

 

wget http://mirror.arcor-online.net/www.apache.org//apr/apr-util-1.5.4.tar.gz

 

#압축 해제

tar -xvf apr-1.5.2.tar.gz

 

tar -xvf apr-util-1.5.4.tar.gz

 

#apache 소스 컴파일 하기

cd/usr/local/src/setup/httpd

./configure --enable-so --enable-ssl --with-included-apr

설치가 끝나면 설치 진행

make && make install

 

#php 설치

wget http://de1.php.net/get/php-5.6.11.tar.gz/from/this/mirror

tar -xvf mirror

cd php-5.6.11

 

# php 소스컴파일

cd/usr/local/setup/php

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-curl --with-openssl

 

설치가 끝나면 설치진행

make && make install

 

apache config 셋팅 추가

vi httpd.conf

아래 추가

 

AddType application/x-httpd-php .htm .html .php .ph php3 .php4 .phtml .inc

 

AddType application/x-httpd-php-source .phps

 

<IfModule dir_module>

 

    DirectoryIndex index.html index.php

 

</IfModule>

 

service httpd start

 

확인

이제 개인pc에서 인터넷창을 열어서 연결테스트해보시면 됩니다

URL :http://x.x.x.x/index.php

[출처] CentOS APM 설치 안내|작성자 에이원네트웍스