Cómo instalar el módulo apxs en apache 2.4.6

Cómo instalar el módulo apxs en apache 2.4.6

Acabo de usar apt-get updatey mi apache se actualizó a 2.4.6.

Quiero instalar apxs para compilar módulos y aparece este error.

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.

Respuesta1

¿Estás utilizando un repositorio de terceros o una versión beta de Ubuntu?

Ubuntu 13.10 (actualmente en versión beta) parece ser la primera versión con Apache 2.4 (y de hecho es 2.4.6)... pero la versión que apache2-prefork-devestá intentando instalar es de Ubuntu 12.04 (ya que esa es la versión que tiene el -commonpaquete en versión 2.2.22-1ubuntu1.4).

Entonces, la respuesta es solucionar la situación que está causando el conflicto, asegurándose de que las versiones de los distintos paquetes relacionados con Apache se obtengan de la misma generación de Ubuntu... pero para decirle específicamente cómo hacerlo, usted' Deberá proporcionar más información sobre cómo se configuró este sistema y qué hizo para ponerlo en este estado.

Respuesta2

Para Ubuntu 13.10 necesitas instalar apache2-dev en lugar de apache2-prefork-dev para obtener apxs.

Respuesta3

Prueba esto

  • Instale el software necesario para APXS escribiendo los siguientes comandos,

    "sudo apt-get install httpd-devel"
  • Tipo
    "echo "extensión=apc.so" > /etc/php.d/apc.ini"
    y presione "Entrar" para habilitar la configuración de APXS para su servidor.
  • reinicie Apache (si es necesario).
  • información relacionada