Debian

如何在 Linux Mint Debian 版上安裝 Apache (httpd-2.4.25.tar.gz)?

  • March 5, 2017

在終端中傳遞這行程式碼時,我收到一條錯誤消息:

./configure --prefix=/home/username/Server

錯誤資訊

configure: error: pcre-config for libpcre not found. PCRE is required
and available from http://pcre.org/

傳遞上述程式碼行的錯誤消息

我按照錯誤消息中提到的連結提取PCRE-8.40.tar.gzPCRE2-10.21.tar.gzhome/username/xyz/httpd-2.4.25/srclib.

然後我將提取的文件夾重命名為PCREPCRE2。然而我收到了同樣的錯誤資訊。我做錯了什麼伙計們?

您需要使 PCRE 庫對您的編譯器可用(嚴格來說,對正在尋找已安裝庫的建構系統以及pcre-config路徑上某處的工具)。如果您可以root訪問您的系統(或sudo),最簡單的方法是安裝libpcre3-dev

sudo apt-get install libpcre3-dev

如果您沒有root,則必須在某處安裝 PCRE,建構並安裝它,然後將生成的bin目錄添加到您的路徑中。

感謝GAD3R編輯我的問題並使它看起來更好:) 非常感謝斯蒂芬解決我的問題 :)


這是我在閱讀斯蒂芬的解決方案後所做的:

  • 安裝pcrehome/username/xyz/httpd-2.4.25/srclib/pcre. 讓我說明如何做到這一點:

假設我們提取pcre-8.40.tar.gz/home/username/downloads/pcre. 我們可以右鍵點擊此文件夾的工作區,然後點擊打開終端,否則在終端上鍵入以下命令:

$ cd /home/username/downloads/pcre 

現在,讓我們安裝pcrehome/username/xyz/httpd-2.4.25/srclib/pcre即,您要安裝pcre 的PATH)。

命令:

$ ./configure home/username/xyz/httpd-2.4.25/srclib/pcre

$ make

$ sudo make install

**注意:**您可以pcre2按照相同的步驟進行安裝。


  • 現在,我們準備安裝 Apache httpd-2.4.25:

假設我們提取了 httpd-2.4.25.tar.gzhome/username/xyz/httpd-2.4.25並希望將其安裝在home/username/local/server.

命令:

$ cd home/username/xyz/httpd-2.4.25

$ ./configure --prefix= home/username/local/server --with-pcre=home/username/xyz/httpd-2.4.25/srclib/pcre

$ make

$ sudo make install

就是這樣。:)


如果您遇到任何錯誤,從apr.apache.orgapr下載 tar 文件。並且,將其解壓縮(即,您安裝的 PATH -> )。apr``apr-iconv``apr-util``home/username/xyz/httpd-2.4.25/srclib``httpd``httpd-2.4.25/srclib

引用自:https://unix.stackexchange.com/questions/348183