* 설치 순서는 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에서 인터넷창을 열어서 연결테스트해보시면 됩니다
'기술자료 > 기술운영자료' 카테고리의 다른 글
리눅스 파이프, 필터, 리다이렉션 활용 (0) | 2016.03.20 |
---|---|
리눅스의 디렉토리 구조 (0) | 2016.03.20 |
구글의 SSD 수명 관련 자료 안내 (1) | 2016.03.18 |
2016년 4월 12일 부로 종료되는 SQL Server 2005 기술지원 종료에 대한 안내 사항 (0) | 2016.03.14 |
[한국인터넷진흥원] 홈페이지 등 보안취약점 조치 요청 (0) | 2016.03.12 |