http://archive.apache.org 에서 httpd,apr,apr-util 원하는 버전 받기

 

필수 구성 요소 설치

# yum install openssl openssl-devel mhash mhash-devel libtool libtool-ltdl libtoolltdl-devel imap-devel imap zlib-devel zlib freetype-devel freetype libpng-devel libpng libjpeg-devel libjpeg libtiff-devel libtiff gd-devel gd pcre-devel pcre libxml-devel libxml libxml2-devel libxml2 gdbm-devel gdbm ncurses-devel ncurses curl-devel curl expatdevel expat bzip2-devel bzip2-libs bzip2 libc libc-devel libc-client-devel gcc*

 

apr 설치

#./configure --prefix=/usr/local/apr

#make

#make install

 

apr-util 설치

#./configure --with-apr=/usr/local/apr

#make

#make install

 

httpd 설치

#vi httpd-2.4.x/server/mpm/prefork/prefork.c

#defin DeFAULT_SERVER_LIMIT 256 <- 1024로 변경

# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-ssl --enable-modules=shared --enable-mods-shared=all --with-apr=/usr/local/apr --with-mpm=prefork --with-apr-util=/usr/local/apr

#make

#make install

 

vi /usr/local/apache/conf/httpd.conf

-ServerName www.example.com:80 <- ServerName 127.0.0.1:80 으로 변경

AddType application/x-httpd-php .php .html .htm .inc .pia  <- 구문을 추가해준다.

AddType application/x-httpd-php-source .phps <- 구문을 추가해준다.

(위에 2개 구문 추가 후, php설치 및 연동이 되지 않으면 웹페이지가 정상적으로 출력되지 않는다. )

 

<IfModule unixd_module>

    User daemon     <- nobody로 수정한다.

    Group daemon  <- nobody로 수정한다.

</IfModule>

 

<IfModule dir_module>

    DirectoryIndex index.html index.php index.jsp  <- 구문을 추가해준다.

</IfModule>

 

자동 실행 설정

#cp -arp /usr/local/apache/bin/apachectl /etc/init.d/

#chmod 700 /etc/init.d/apachectl

 

#vi /etc/init.d/apachectl

#!bin/sh 밑에 아래 다섯 줄 추가

# chkconfig: 2345 90 90

# description: init file for Apache server daemon

# processname: /usr/local/server/apache/bin/apachectl

# config: /usr/local/server/apache/conf/httpd.conf

# pidfile: /usr/local/server/apache/logs/httpd.pid

 

#chkconfig --add apachectl

#chkconfig --level 3 apachectl on

'APM' 카테고리의 다른 글

centos6 apache2.2 + php5.3 + mysql5.1  (0) 2019.06.26
centos6 mariadb 10.1 , php5.4 yum설치  (0) 2019.06.11
ubuntu 18 apm 소스설치  (0) 2019.06.01
mysql 5.7 설치  (0) 2019.04.30
mysql 설치  (0) 2019.01.30

+ Recent posts