centos 6.5 源碼安裝apache

1.安裝編譯環境

yum -y install gcc gcc-c++ glibc glibc-common pcre-devel flex autoconf make automake zlib-devel

2.安裝apr 和  apr-util

wget http://archive.apache.org/dist/apr/apr-1.4.8.tar.gz

wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz

tar -zxf apr-1.4.8.tar.gz

cd apr-1.4.8

mkdir /usr/local/apr

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

make

make install

mkdir /usr/local/apr-util

tar -zxf apr-util-1.5.2.tar.gz

cd apr-util-1.5.2

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

make

make install

3.安裝prce

wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz

tar -zxvf  pcre-8.33.tar.gz

cd pcre-8.33

mkdir /usr/local/pcre

./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config

make

make install

4.安裝Apache Httpd Server

wget http://apache.fayea.com//httpd/httpd-2.4.16.tar.gz

tar zxvf httpd-2.4.6.tar.gz

cd httpd-2.4.6

./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make

make install

/usr/local/apache 爲安裝的路徑

5啓動apache

/usr/local/apache/bin/apachectl start

訪問127.0.0.1 提示  It works!

/usr/local/apache/bin/apachectl -v 查看版本

6.刪除

rm -f apache 安裝路徑


7. 如果linux禁止80端口,則添加如下策略:

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

8.perl cgi解析在http.conf中添加如下配置:

LoadModule cgid_module modules/mod_cgid.so

LoadModule perl_module modules/mod_perl.so

9.再添加mod_perl.so之前得安裝mod_perl(按照INSTALL安裝)

10.添加虛擬主機:

<VirtualHost *:80>
DocumentRoot "/var/www/html/bugzilla"  
<Directory "/var/www/html/bugzilla">
Options +ExecCGI
AddHandler cgi-script .cgi .pl
AllowOverride Limit FileInfo Indexes
Require all granted  
Require host ip
</Directory>
</VirtualHost>

11.記得添加首頁訪問文件:

<IfModule dir_module>
 #   DirectoryIndex index.html
  DirectoryIndex index.cgi index.html index.htmindex.php
</IfModule>

12.一定要記住在http.conf 中加一條:

Addtype application/x-httpd-php .php .phtml



發佈了103 篇原創文章 · 獲贊 12 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章