![Apache 설치 구성에서 PCRE를 찾을 수 없습니까? (libpcre에 대한 PCRE 구성을 찾을 수 없음)](https://linux55.com/image/29291/Apache%20%EC%84%A4%EC%B9%98%20%EA%B5%AC%EC%84%B1%EC%97%90%EC%84%9C%20PCRE%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20(libpcre%EC%97%90%20%EB%8C%80%ED%95%9C%20PCRE%20%EA%B5%AC%EC%84%B1%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C).png)
Linux에 Apache를 설치하는 방법에 대한 요구 사항 및 지침은 다음과 같습니다. http://httpd.apache.org/docs/current/install.html
그래서 Apache를 제대로 설치할 수 있도록 모든 것( c++ compiler
, apr
, 및 ) 을 설치했습니다 .apr-util
남은 것은 PCRE뿐입니다. PCRE를 설치했으며 내 위치에 있습니다./usr/local/src/pcre-8.32
시도하면 sudo ./configure --with-included-apr
다음 오류가 발생합니다.
checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
내가 뭘 잘못했나요?
답변1
PCRE 개발 패키지가 시스템에 설치되어 있지 않습니다. 먼저 pcre-devel을 설치하세요.
sudo yum install pcre-devel -y
그런 다음 실행
sudo ./configure --with-included-apr
기본적으로 PCRE를 자동으로 가져옵니다.
답변2
이것으로 해결되었습니다.
/usr/local/pcre
먼저 다음을 사용하여 PCRE를 설치했습니다.
./configure --prefix=/usr/local/pcre
make
sudo make install
그런 다음 아파치를 설치했습니다.
./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install
답변3
Apache 구성에 경로를 제공하여 이 문제를 해결했습니다.
./configure \
--with-included-apr \
--with-pcre=/usr/local/pcre/bin/pcre-config
컴파일러는 사전 구성 파일에서 구성 설정을 찾기 때문에 사전 구성 파일의 정확한 위치를 제공해야 합니다.