編譯安裝apache+php(加常見問題解決)


【編譯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的防火牆配置!】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM