日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux centos 下apache(httpd)编译安装

發(fā)布時(shí)間:2025/5/22 linux 174 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux centos 下apache(httpd)编译安装 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

????1,下載apache(httpd)源碼;

????https://httpd.apache.org/


????2,檢查當(dāng)前系統(tǒng)中是否已安裝過apache,如安裝過,則需要先卸載;


????3,需要依賴APR,所以要先安裝APR庫(kù)支持和PCRE;

? ? APR下載:http://apr.apache.org/download.cgi

????PCRE下載:http://www.pcre.org/

????

????注:編譯pcre時(shí)報(bào)錯(cuò)要求安裝c++編譯器: ?

configure: error: You need a C++ compiler for C++ support.

????安裝編譯器即可:

[root@localhost pcre-8.38]# yum install gcc-c++

[root@localhost pcre-8.38]# yum install gcc


------------以下安裝APR+PCRE----------------

[root@localhost apr-1.4.5]# pwd

/usr/local/apr-1.4.5

[root@localhost apr-1.4.5]# ./configure --prefix=/usr/local/apr

[root@localhost apr-1.4.5]#make?

[root@localhost apr-1.4.5]#make install


[root@localhost apr-util-1.5.4]# pwd

/usr/local/apr-util-1.5.4

[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/

[root@localhost apr-util-1.5.4]#make

[root@localhost apr-util-1.5.4]#make install


[root@localhost pcre-8.38]#?pwd

/usr/local/pcre-8.38

[root@localhost pcre-8.38]#./configure --prefix=/usr/local/pcre

[root@localhost pcre-8.38]# make

[root@localhost pcre-8.38]# make install


????4,解壓apache,進(jìn)行安裝即可。

????1)進(jìn)入當(dāng)前apache目錄:#./configure --prefix=/usr/local/apache?--with-apr-util=/usr/local/apr-util/??--with-pcre=/usr/local/pcre/

????2)make

????3) make install


????5,完成安裝后進(jìn)行相關(guān)配置。

????啟動(dòng)httpd服務(wù)(實(shí)際路徑:/usr/local/apache/bin/apachect1,拷貝到/etc/init.d服務(wù)目錄下)

????提示servername未設(shè)置:?

[root@localhost?apache]#?/etc/init.d/httpd?restart
AH00558:?httpd:?Could?not?reliably?determine?the?server's?fully?qualified?domain?name,?using?localhost.localdomain.?Set?the?'ServerName'?directive?globally?to?suppress?this?message
[root@localhost?apache]#?

????解決:

[root@localhost?apache]#vi /usr/local/apache/conf/httpd.conf

添加主機(jī)名即可:

………………

ServerRoot "/usr/local/apache/"

#+++++++++++++++++++++++++

ServerName localhost:80

#+++++++++++++++++++++++++

………………

????重啟服務(wù)不會(huì)再提示servername的問題。

????測(cè)試httpd://x.x.x.x顯示It works!即說明安裝正常。




關(guān)于apr參考:http://blog.sina.com.cn/s/blog_64d912e801018anp.html


轉(zhuǎn)載于:https://blog.51cto.com/chidongting/1793585

總結(jié)

以上是生活随笔為你收集整理的Linux centos 下apache(httpd)编译安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。