설치 버전 apache 2.2.11
mysql 5.1.30
php 5.3.28
1. apache 설치
apache설치할 디렉토리 미리 생성
mkdir -p /usr/local/apache
소스설치 tar xvfz httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/web/httpd2 --enable-module=so --enable-mods-shared=most --with-ssl
make; make install
vi /etc/ld.so.conf
아래 두줄 추가
추가한 명령 적용하기 위해 ldconfig 실행
아파치 시작스크립트 파일 /etc/init.d에 복사
cp /usr/local/apache/bin/apachectl /etc/init.d/apache
vi /etc/init.d/apache
106, 107번째줄 추가
chkconfig apache on : 부팅될때 자동 시작
service apache start : 아파치 웹 서버 가동
ps -ef | grep
웹 브라우저에서 확인
2. Mysql 설치
디렉토리 생성 mkdir -p /usr/local/mysql
소스 설치 tar zxf mysql-5.1.30.tar.gz
cd mysql-5.1.30
mysql 데몬을 위해 mysql 유저와 mysql 그룹 필요
groupadd mysql
./configure --prefix=/usr/local/mysql --with-charset=utf8 --localstatedir=/usr/local/mysql/data
Thank you for choosing MYSQL! -이렇게 끝나면 정상적으로 설치됨
make; make install
cd /usr/local/mysql/bin 디렉토리 이동
./mysql_install_db --user=mysql
->mysql 처음 설치하는 사람은 이 명령어를 꼭 실행해야함.
chown -R root /usr/local/mysql/
chown -R mysql /usr/local/mysql/data
./mysqld_safe --user=mysql &
프로세스 돌아가는지 확인
ps -ef | grep mysql
./mysql 실행
성공화면
3. PHP설치
소스설치 tar zxf php-5.3.28.tar.gz
cd php-5.3.28
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/apache/conf --with-exec-dir=/usr/local/apache/bin
Thank you for using PHP. 나오면 제대로 된거
make; make install
php -v php 버전 확인 (설치가 잘 되었는지 보려고 잘 안되었으면 make install clean, make clean 한뒤 재설치)
vi /usr/local/apache/conf/httpd.conf 에서 php 환경설정
Server Name IP적어줌
354. 355번째줄 추가
AddType application/x-httpd-php .php .htm .html
AddType application/x-httpd-php-source .phps
cd /php-5.3.28 에서 php.ini환경설정 팡리 복사
cp php.ini-production /usr/local/apache/conf/php.ini
아파치가 실행되고 있으면 /usr/local/apache/bin/apachectl restart
실행되고 있지않으면 /usr/local/apache/bin/apachectl start
테스트를 위해 /usr/local/apache/htdocs에 web문서 생성
vi /usr/local/apache/htdocs/phptest.php
<?php
phpinfo();
?>
파일명은 꼭 .php로 끝나야함
웹 브라우져 키고 localhost/phptest.php 또는 자신의 아이피/phptest.php
성공
'OS > 리눅스,솔라리스' 카테고리의 다른 글
디스크관리 (리눅스) (0) | 2014.08.26 |
---|---|
리눅스 메일 서버 구축하기 (0) | 2014.08.25 |
리눅스 FTP 서버구축 (0) | 2014.08.22 |
리눅스 DNS 서버구축 (0) | 2014.08.22 |
shell (2) | 2014.08.20 |
rpm (0) | 2014.08.20 |
nfs (0) | 2014.08.18 |