如何在 Linux Mint Debian 版上安裝 Apache (httpd-2.4.25.tar.gz)?
在終端中傳遞這行程式碼時,我收到一條錯誤消息:
./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.gz
並PCRE2-10.21.tar.gz
在home/username/xyz/httpd-2.4.25/srclib
.然後我將提取的文件夾重命名為PCRE和PCRE2。然而我收到了同樣的錯誤資訊。我做錯了什麼伙計們?
您需要使 PCRE 庫對您的編譯器可用(嚴格來說,對正在尋找已安裝庫的建構系統以及
pcre-config
路徑上某處的工具)。如果您可以root
訪問您的系統(或sudo
),最簡單的方法是安裝libpcre3-dev
:sudo apt-get install libpcre3-dev
如果您沒有
root
,則必須在某處安裝 PCRE,建構並安裝它,然後將生成的bin
目錄添加到您的路徑中。
感謝GAD3R編輯我的問題並使它看起來更好:) 非常感謝斯蒂芬解決我的問題 :)
這是我在閱讀斯蒂芬的解決方案後所做的:
- 安裝
pcre
在home/username/xyz/httpd-2.4.25/srclib/pcre
. 讓我說明如何做到這一點:假設我們提取
pcre-8.40.tar.gz
了/home/username/downloads/pcre
. 我們可以右鍵點擊此文件夾的工作區,然後點擊打開終端,否則在終端上鍵入以下命令:$ cd /home/username/downloads/pcre
現在,讓我們安裝
pcre
(home/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.gz
home/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.org
apr
下載 tar 文件。並且,將其解壓縮(即,您安裝的 PATH -> )。apr``apr-iconv``apr-util``home/username/xyz/httpd-2.4.25/srclib``httpd``httpd-2.4.25/srclib