Как установить модуль apxs на apache 2.4.6

Как установить модуль apxs на apache 2.4.6

Я только что использовал apt-get updateи мой Apache был обновлен до 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 вам необходимо установить apache2-dev вместо apache2-prefork-dev, чтобы получить apxs.

решение3

Попробуй это

  • Установите необходимое программное обеспечение для APXS, введя следующие команды:

    "sudo apt-get install httpd-devel"
  • Тип
    "echo "extension=apc.so" > /etc/php.d/apc.ini"
    и нажмите «Enter», чтобы включить конфигурацию APXS для вашего сервера.
  • Перезапустите Apache (при необходимости).
  • Связанный контент