Apache 2.4.6에 apxs 모듈을 설치하는 방법

Apache 2.4.6에 apxs 모듈을 설치하는 방법

방금 사용했고 apt-get update아파치가 2.4.6.

모듈 컴파일을 위해 apxs를 설치하고 싶은데 이 오류가 발생합니다.

The following packages have unmet dependencies:
 apache2-prefork-dev : Depends: apache2.2-common (= 2.2.22-1ubuntu1.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

답변1

타사 저장소를 사용하고 있습니까, 아니면 Ubuntu 베타 버전을 사용하고 있습니까?

Ubuntu 13.10(현재 베타 버전)은 Apache 2.4의 첫 번째 버전인 것으로 보입니다(실제로는 2.4.6입니다). 그러나 apache2-prefork-dev설치하려는 버전은 Ubuntu 12.04에서 가져온 것입니다( -common패키지가 있는 릴리스이기 때문). 버전 2.2.22-1ubuntu1.4).

따라서 대답은 다양한 Apache 관련 패키지의 버전을 모두 동일한 세대의 Ubuntu에서 가져오도록 하여 충돌을 일으키는 상황을 해결하는 것입니다. 그러나 구체적으로 어떻게 해야 하는지 알려면, 이 시스템이 어떻게 구성되었는지, 그리고 시스템을 이 상태로 만들기 위해 무엇을 했는지에 대한 추가 정보를 제공해야 합니다.

답변2

Ubuntu 13.10의 경우 apxs를 얻으려면 apache2-prefork-dev 대신 apache2-dev를 설치해야 합니다.

답변3

이 시도

  • 다음 명령을 입력하여 APXS에 필요한 소프트웨어를 설치합니다.

    "sudo apt-get 설치 httpd-devel"
  • 유형
    "에코 "확장명=apc.so" > /etc/php.d/apc.ini"
    서버에 대한 APXS 구성을 활성화하려면 "Enter"를 누르십시오.
  • Apache를 다시 시작합니다(필요한 경우).
  • 관련 정보