Linux Mint Debian 버전에 Apache(httpd-2.4.25.tar.gz)를 설치하는 방법은 무엇입니까?

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

그런 다음 추출된 폴더의 이름을 다음으로 바꿨습니다.폴리 메라 제 연쇠 반응그리고PCRE2. 하지만 같은 오류 메시지가 나타납니다. 내가 뭘 잘못했나요?

답변1

pcre-config컴파일러에서 PCRE 라이브러리를 사용할 수 있도록 해야 합니다. 엄밀히 말하면 빌드 시스템은 설치된 라이브러리와 경로 어딘가에 있는 도구를 찾습니다 . root시스템에 액세스 할 수 있는 경우 가장 쉬운 방법 sudo은 다음을 설치하는 것입니다 libpcre3-dev.

sudo apt-get install libpcre3-dev

그렇지 않은 경우 PCRE를 어딘가에 설치하고 빌드 및 설치한 다음 결과 디렉터리를 경로에 root추가해야 합니다 .bin

답변2

감사해요GAD3R내 질문을 편집하여 더 보기 좋게 만들었습니다 :) 정말 감사합니다스티븐내 문제를 해결하기 위해 :)


Stephen의 솔루션을 읽은 후 내가 한 일은 다음과 같습니다.

  • 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를 설치하려는 PATH pcre에 설치해 보겠습니다 .home/username/xyz/httpd-2.4.25/srclib/pcre

주문하다:

$ ./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

그게 다야. :)


오류가 발생하면 aprtar 파일을 다운로드하여 apr다음 에서 apr-iconv다운로드 하세요.apr-utilapr.apache.org. 그리고 압축을 푼다 home/username/xyz/httpd-2.4.25/srclib(즉, 설치한 경로 httpd-> httpd-2.4.25/srclib).

관련 정보