centos 編譯安裝Apache 2 4

2021-09-08 17:05:08 字數 1729 閱讀 1727

2023年12月29日 16:40:20

./configure --prefix=/usr/local/web/apache --enable-so --enable-rewrite --enable-mods-shared=all --with-apr=/usr/local/lib/apr

注意:--prefix時不要在最後新增路徑分隔符('/'),否則安裝後會在配置檔案等地方會重複出現兩個路徑分隔符: usr/local/apache//bin/httpd (通過兩次安裝,我確定)

似乎提前安裝apr/apr-util,並寫入環境變數並不起作用,要顯式的寫明apr的絕對路徑

安裝後通過bin/apachectl start啟動

取消conf/httpd.conf 的 servername 指令前的#注釋,寫上相應的ip或網域名稱+埠,否則也沒什麼,能正常啟動httpd,只是會有警告

推薦一篇文章:

perl 安裝: yum -y install perl

apache帶的apx指令碼需要perl解釋程式去執行,而安裝php時會用到apx,所以先安裝perl,讓apache的安裝程式為這個apx指令碼的第一行寫上perl直譯器的路徑,隨後安裝php時就不用手工改寫那句話了

11 ./configure --prefix=/usr/local/lib/pcre #要求安裝c++編譯器 yum install gcc-c++ libstdc++-devel

12make && make

install

1314 ./configure --prefix=/usr/local/web/apache --enable-so --enable-rewrite --enable-mods-shared=all --with-apr=/usr/local/lib/apr --with-apr-util=/usr/local/lib/apr-util --with-pcre=/usr/local/lib/pcre

15make && make

install

CentOS7 6原始碼編譯安裝Apache

二 安裝apache 三 啟動httpd服務 四 驗證是否啟動成功 安裝apache之前,我們需要安裝編譯apache和所依賴的一些軟體包,其中有 gcc gcc c apr apr util pcre等包。安裝gcc gcc c 編譯環境 root localhost yum install gc...

liunx虛擬機器中手工編譯安裝Apache

在 rpm qa grep httpd 為了避免衝突,先檢視http是否被安裝 安裝apache yum y install 安裝需要的軟體包 prefix usr local httpd 安裝目錄 enable so 動態載入模組支援 enable rewrite 網頁位址重寫功能 enable ...

怎麼在CentOS 8上安裝啟用Apache伺服器

首先確保防火牆在centos 8例項上正確執行。安裝apache 在基於rhel的發行版中,apache軟體包和服務稱為httpd 啟用apache服務,並使其在系統啟動時啟動。檢查apache執行狀態。還可以檢查web伺服器的版本,以確保已正確安裝。測試apache web伺服器。在瀏覽器中輸入如...