博客 / 詳情

返回

httpd 2.4.1 怎麼安裝?Linux 下源碼編譯安裝步驟詳解(附安裝包)

 一、準備工作

  1. 下載文件

    • 安裝包下載:https://pan.quark.cn/s/21c7c94e82cd ,你已經有了 httpd-2.4.1.tar.gz,這個就是 Apache HTTP 服務器的源代碼包,不用再下。
  2. 確保你有 root 權限或者能用 sudo

    • 安裝過程中有些步驟需要管理員權限。
  3. 安裝編譯工具和依賴包

    • 在 Linux 系統(比如 CentOS、Ubuntu)上,你需要先裝一些編譯環境和依賴庫。
    • 以 CentOS / RHEL為例,在終端運行:

      yum groupinstall "Development Tools"
      yum install gcc make pcre-devel openssl-devel expat-devel libtool
-   如果是 **Ubuntu / Debian**,可以運行:

    ```
    sudo apt update
    sudo apt install build-essential libpcre3-dev libssl-dev zlib1g-dev
    ```




二、解壓源碼包

打開終端,進入你放 httpd-2.4.1.tar.gz的目錄,然後運行:

tar -zxvf httpd-2.4.1.tar.gz

這會把壓縮包解開,生成一個叫 httpd-2.4.1的文件夾。

然後進入這個文件夾:

cd httpd-2.4.1

三、配置編譯選項

運行 configure 腳本來設置安裝參數,比如安裝到哪個目錄。一般可以這樣:

./configure --prefix=/usr/local/apache2
解釋:--prefix=/usr/local/apache2表示等下 Apache 會裝到 /usr/local/apache2這個目錄裏。你可以改成別的路徑,但記住自己設的是什麼,後面要用。

如果這一步報錯,比如缺少啥東西,那就根據提示去安裝對應的依賴包。

四、編譯

配置成功後,運行:

make

這一步就是編譯代碼,可能需要幾分鐘,看機器性能。

五、安裝

編譯成功後,運行:

sudo make install

或者如果你有 root 權限,直接:

make install

這會把 Apache 安裝到你之前設置的目錄(比如 /usr/local/apache2)裏。

六、啓動 Apache

進入安裝目錄下的 bin文件夾,啓動 Apache:

/usr/local/apache2/bin/apachectl start

如果看到類似 “httpd (pid XXXX) already running” 或者啓動成功的提示,説明跑起來了。

七、驗證是否安裝成功

打開瀏覽器,訪問:

http://你的服務器IP地址:80

如果看到 “It works!” 或者 Apache 默認頁面,那就是成了!

注意:如果你的服務器有防火牆,記得放行 80 端口。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.