apche에서 httpd를 설치하려고 합니다. 따라서 다음 명령을 사용하여 pcre를 설치해야 합니다.
디렉토리: pcre-8.39
./configure --prefix=/usr/local/pcre
make
make install
이것은 꽤 잘 작동했습니다.
그 후에는 오류 없이 httpd 구성 프로그램을 실행할 수 있었습니다.
./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre/bin/pcre-config
그래서 다음 단계를 시도했습니다. 명령은 다음과 make
같습니다.
make
여기에 오류가 발생했습니다.
...
...
httpd-2.4.39/build/rules.mk:75: the rule for goal "all-recrusive" failed
make: *** [all-recrusive] Error 1
저는 httpd 버전 2.4.39와 pcre 버전 8.39를 사용합니다.
버전
아파치 : 2.4.39
pcre : 8.39
OS : 데비안
내 질문은 다음과 같습니다
이 문제를 해결하려면 무엇을 바꿔야 합니까?
이 오류가 발생하는 이유는 무엇입니까?
답변1
마침내 문제가 해결되었습니다! (:
expat.h 라이브러리가 설치되지 않았습니다. 그래서 나는 다음에서 라이브러리를 다운로드했습니다.https://github.com/libexpat/libexpat/releases그리고 expact 폴더에서 다음 명령을 실행하세요.
디렉토리: direct-2.2.7
$ ./configure
$ sudo make
$ sudo make install