如何在apache 2.4.6上安装apxs模块

我刚刚使用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. 

您是使用第三方存储库还是Ubuntu的testing版?

Ubuntu 13.10(目前处于testing阶段)看起来是Apache 2.4的第一个版本(确实是2.4.6)..但是它试图安装的apache2-prefork-dev版本是来自Ubuntu 12.04(因为这是发行版其中有-common版本的-common软件包)。

所以,答案是要解决导致冲突的情况,确保各种Apache相关软件包的版本都是从同一代的Ubuntu中提取的。但是要具体告诉你如何做到这一点,我们需要提供更多关于如何configuration这个系统的信息,以及你怎么做到这个状态。

对于Ubuntu 13.10,您需要安装apache2-dev而不是apache2-prefork-dev来获取apxs。

尝试这个

  • 通过input以下命令安装APXS的软件,
  •   “sudo apt-get install httpd-devel” 

  • types
      “echo”extension = apc.so“> /etc/php.d/apc.ini” 

    然后按“Enter”为您的服务器启用APXS的configuration。

  • 重新启动Apache(如果需要)。