我刚刚使用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。
尝试这个
“sudo apt-get install httpd-devel”
“echo”extension = apc.so“> /etc/php.d/apc.ini”
然后按“Enter”为您的服务器启用APXS的configuration。