문제
에 Apache
모듈 을 컴파일하고 설치해야합니다 AIX 6.1
. 이것은 모듈입니다
A.이Apache
모듈은 소스로 사용할 수 있습니다. 소스를 컴파일하고 .so
모듈을 만들었지 만 httpd
서버를 시작 하면이 오류가 발생합니다.
Could not load module /../httpd.2.2.x/modules/mod_authnz_crowd.so.\n\tDependent module ../httpd.2.2.x/lib/libapr-1.a(libapr-1.so.0.4.6) could not be loaded.\n\tMember libapr-1.so.0.4.6 is not found in archive
내 결론 : A에 대한 자사의 검색 httpd.2.2.x/lib/libapr-1.a
포함libapr-1.so.0.4.6
B. 그래서 나는 libapr-1.a
내 시스템의 다른 곳 에서이 라이브러리 를 검색했습니다 . 그것의 현재와 .so
또한 포함
user @ myserver :cd /usr/lib
user @ myserver :ls -la libapr-1.a
libapr-1.a -> ../../opt/freeware/lib/libapr-1.a
user @ myserver :ar -v -t libapr-1.a
rwxr-xr-x 0/0 922171 Jul 24 22:05 2012 libapr-1.so.0.4.6
질문
연결, LIB, LIBPATH 등의 문제입니까? 어떻게 고치나요?
더 많은 정보
링크를 만들면
httpd.2.2.x/lib/libapr-1.a -> ../../opt/freeware/lib/libapr-1.a
코어 덤프가 제공됩니다.이 프로젝트는 다른 많은 라이브러리에 의존하기 때문에 설정
LIB=opt/freeware/lib
은 다른 의존성에 실패합니다동안
make install
은 다시 시작하려고 할 때apache
위의 오류가 발생합니다. 테스트하기 위해이 모듈에 대한 참조를httpd.conf
서버 에서 제거 했으며 서버가 다시 실행되었습니다.apache
완전히 성공하지 못한 소스 와 다른 버전을 이전 에 컴파일하려고 했습니다. 또한apr rpm
어딘가에 종속성으로 필요한 것을 설치했습니다 .apr, apr-util and apache
? 의 버전이 혼합되어 있기 때문에 이것은 무엇입니까?
root
특권 이 없다고 말하고 연결된 SO 질문에 진술하십시오 : I am not *nix expert, rather at basic user level. And any installations are actually done by the admins.
관리자에게 조언 / 도움을 요청할 수 없습니까?