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
컴파일러는 사전 구성 파일에서 구성 설정을 찾기 때문에 사전 구성 파일의 정확한 위치를 제공해야 합니다.