루트 권한이 없는 가상 서버의 Apache2

루트 권한이 없는 가상 서버의 Apache2

가상 서버에 Apache2를 설치하려고 합니다. apr, apr-util 및 pcre를 설치했습니다.

그런 다음 Apache를 설치하려고 할 때 ./configure 작업이 작동하지만 만들려고 하면 다음 오류가 발생합니다. libtool: link: can find the library /usr/local/apr/lib/libapr-1.la' or unhandled 인수 /usr/local/apr/lib/libapr-1.la'

구성하려면 다음을 입력했습니다: ./configure --prefix=/data/home/afora001/php-apache/apache/ --with-apr=/data/home/afora001/php-apache/apr/ --with-apr -util=/data/home/afora001/php-apache/apru/ --with-pcre=/data/home/afora001/php-apache/pcre/

왜 /usr에서 라이브러리를 찾으려고 하는지 모르겠습니다.

감사해요! 내가 무엇을 놓치고 있나요?

답변1

글쎄, 나는 당신이 "apr, apr-util 및 pcre를 설치했다"고 말했을 때 OS의 패키지 관리자를 사용했다고 가정했습니다. 그렇게 한 경우 해당 패키지의 "-dev" 변형을 설치해야 합니다. 그렇지 않고 소스에서 컴파일한 경우 다음을 수행해야 합니다. "시스템에 APR 및 APR-Util이 이미 설치되어 있는지 확인하십시오. 그렇지 않거나 시스템 제공을 사용하지 않으려는 경우 버전의 경우 Apache APR에서 APR 및 APR-Util의 최신 버전을 다운로드하고 ./srclib/apr 및 ./srclib/apr-util에 압축을 풀고 ./configure의 --with-included-apr 옵션을 사용하십시오.

관련 정보