설치 여부 확인
Ex. Apache 설치 여부 확인
# rpm –qa | grep httpd
# yum list installed httpd
Apache - Mysql - PHP 순으로 설치
# yum –y install httpd
# yum –y install mysql
# yum –y install php
관련 라이브러리 설치
# yum –y install gd gd-devel
# yum –y install libpng libpng-devel
# yum –y install libjpeg libjpeg-devel
# yum –y install freetype freetype-devel
# yum –y install fontconfig fontconfig-devel
# yum –y install libxml2 libxml2-devel
# yum –y install openssl openssl-devel
# yum –y install gmp gmp-devel
# yum –y install mysql-server
# yum –y install php-mysql
# yum –y install php-devel
# yum –y install php-gd
# yum –y install php-mbstring
PHP 설정
웹 프로그래밍 언어이므로 서비스 데몬을 실행할 필요 없음.
# vi /etc/httpd/conf.d/php.conf
=> AddHandler / AddType 부분에 .htm .html 추가
Apache 설정
# vi /etc/httpd/conf/httpd.conf
=> DirectoryIndex 부분에 index.htm index.php 추가
=> 다음 내용 추가
AddType application/x-httpd-php .htm .html .php .php3 .php4 .inc
AddType application/x-httpd-php-source .phps
시스템 구동 시 서비스 데몬 동작 설정
# chkconfig --list | grep httpd => 설정 상태 확인
# chkconfig httpd on => 데몬 활성화
동작 상태 확인
# service httpd status => Apache 서비스 상태 확인
# service httpd start => Apache 서비스 시작
# netstat -lntp => Apache 포트 번호 : 80 확인
방화벽 설정
# vi /etc/sysconfig/iptables
=> Mysql : 3306, Apache : 80 포트를 열어준다.
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
# service iptables restart => iptables 재시작
'Linux' 카테고리의 다른 글
[CentOS] samba 공유 폴더 생성하기 (0) | 2016.05.15 |
---|