【編譯apache】點這里下載(wget之類的),解壓到 /usr/local/lamp/httpd,進入httpd目錄
./configure --prefix=/usr/local/lamp/httpd
make && make install
【可能出現的問題--缺少apr或說apr版本不對(apr 、apr-util 、pcre)】
請到http://archive.apache.org上下載最新的apr來編譯安裝
編譯apr
./configure --prefix=/usr/local/apr
make && make install
apr-util 和 pcre也一樣
編譯apr-util
./configure --prefix=/usr/local/lamp/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make && make install
編譯pcre(可以到 https://sourceforge.net/projects/pcre/files/ 上下載)
./configure --prefix=/usr/local/pcre
make && make install
上面三個東西都全了的話,編譯apache應該就沒問題了!!(如果提示沒有c編譯器,請用yum安裝gcc、gcc-c++)
./configure --prefix=/usr/local/lamp/httpd -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre
*********************************************************************************************************************************************
【編譯php(使用./configure --help|grep Apache可以查看相關配置參數)】
./configure --prefix=/usr/local/lamp/php -with-apxs2=/usr/local/lamp/httpd/bin/apxs
make && make install
【可能出現的問題--缺少libxml2】
使用yum安裝libxml2、libxml2-devel
yum install libxml2 libxml2-devel
【修改apache配置 /usr/local/lamp/httpd/conf/httpd.conf】
配置.php后綴的處理程序
AddType application/x-httpd-php .php
【大功告成!!!,如果ip訪問不是apache服務,檢查一下centos的防火牆配置!】
