Linux下安裝http?

Tags: 文件, 編譯,

Linux下通過yum來安裝比較方便而且簡單,一條命令自動安裝軟件所需要的庫文件。但是有的時候我們需要特定版本,或者定製其他功能時,往往就需要編譯安裝了。接下來大家跟著小編的腳步,一起完成apache編譯安裝。其中的技巧,希望能夠拋磚引玉,讓讀者有所學。

工具/原料

Cenos 7 主機一臺

putty連接工具一臺

方法/步驟

下載wget

yum -y install wget

mkdir /tmp/httpd

cd /tmp/httpd/

wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.17.tar.gz

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz

wget http://mirror.bit.edu.cn/apache/apr/apr-1.5.2.tar.gz

wget

Linux下安裝http webServer

tar zxvf pcre-8.37.tar.gz

cd pcre-8.37/

Linux下安裝http webServer

安裝pcre

tar zxvf pcre-8.37.tar.gz

cd pcre-8.37/

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

gcc庫沒有安裝

yum -y install gcc gcc-c++ pcre-devel

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

make && make install

make clean

Linux下安裝http webServer

Linux下安裝http webServer

tar zxvf httpd-2.4.17.tar.gz

tar zxvf apr-1.5.2.tar.gz httpd-2.4.17/srclib/

tar zxvf apr-util-1.5.4.tar.gz httpd-2.4.17/srclib/

cd httpd-2.4.17/srclib/

mv apr-1.5.2 apr

mv apr-util-1.5.4 apr-util

./configure --prefix=/usr/local/apache -with-pcre=/usr/local/pcre-8.37/bin/pcre-config -with-included-apr

make && make install

make clean

配置httpd.conf

usr/local/apache/conf/httpd.conf

ServerName值改為localhost:80

防火牆設置

添加80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重啟防火牆

firewall-cmd --reload

啟動apache

cd /usr/local/apache/bin/

./apachectl -k start

輸入IP地址,測試。

Linux下安裝http webServer

注意事項

編譯安裝時缺少的庫文件,需要相應去安裝。

相關問題答案