1. menual
For complete installation documentation, see [ht]docs/manual/install.html or
http://httpd.apache.org/docs/2.4/install.html
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
=============================================================
[root@192 APM]# tar -zxvf httpd-2.4.2.tar.gz
[root@192 APM]# cd httpd-2.4.2
[root@192 httpd-2.4.2]# ./configure --prefix=/usr/local/apache
에러 발생 !!
checking for APR... no
configure: error: APR not found. Please read the documentation.
위와 같은 에러가 발생한다면….
해결 !!!!!
http://apr.apache.org 에 가서 apr과 apr-utill을 다운받고 설치한다.
[root@192 APM]# wget http://apache.tt.co.kr//apr/apr-1.4.6.tar.gz
[root@192 APM]# tar -zxvf apr-1.4.6.tar.gz
[root@192 APM]# cd apr-1.4.6
[root@192 apr-1.4.6]# ./configure
[root@192 apr-1.4.6]# make
[root@192 apr-1.4.6]# make install
[root@192 APM]# wget http://apache.tt.co.kr//apr/apr-util-1.4.1.tar.gz
[root@192 APM]# tar -zxvf apr-util-1.4.1.tar.gz
[root@192 APM]# cd apr-util-1.4.1
[root@192 apr-util-1.4.1]# ./configure --with-apr=/usr/local/apr
[root@192 apr-util-1.4.1]# make
[root@192 apr-util-1.4.1]# make install
[root@192 httpd-2.4.2]# ./configure --prefix=/usr/local/apache
에러 발생 !!!!!
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
해결 !!!!!
[root@192 APM]# yum -y install pcre-devel
다시 아파치 압축 푼 폴더로 가서
[root@192 APM]# cd httpd-2.4.2
[root@192 httpd-2.4.2]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr
[root@192 httpd-2.4.2]# make
[root@192 httpd-2.4.2]# make install
[root@192 local]# /usr/local/apache/bin/apachectl start
아파치 환경 설정하자 !!!
[root@192 local]# cd apache/
[root@192 apache]# vi conf/httpd.conf
httpd.conf 파일에서
ServerName 항목의 주석을 해제하고, 도메인이 있다면 도메인을 적어주고 없다면 서버의 IP를 적어준다. 만약 이 항목을 설정하지 않으면 127.0.0.1로만 접속이 된다.
외부, 다른 컴퓨터에서 서버의 IP를 브라우저에 쳐보자.
http://192.168.199.128/
브라우저에 It works!가 나타난다면 설치가 완료된 것이다. 만약 아파치가 정상 동작하는데도 페이지가 열리지 않으면 방화벽을 점검해 80포트를 열어준다.
[root@192 apache]# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
파일에 위의 것이 없으면 추가해주고 저장하고 나온다.
[root@192 apache]# /etc/init.d/iptables restart
다시 접속하여 접속이 가능한지 본다.
It works!가 나온다면 설치 끝~~~~!!!!
'linux > APM' 카테고리의 다른 글
AH00558 에러 조치. (0) | 2015.11.19 |
---|---|
mysql 접근 거부 오류 (1) | 2015.11.19 |
Mysql cmake 중 오류(수정요함) (0) | 2015.11.19 |
Mysql 소스설치 참고용 2! (0) | 2015.11.19 |
Mysql 소스설치 참고용! (0) | 2015.11.19 |