如何在Apache 2.4.6上安装apxs模块

17

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

我该怎么修复这个问题?

5个回答

59

在Ubuntu上安装apxs,需要安装apache2-dev包。

sudo apt install apache2-dev

2
对于更新版本,请执行以下命令:sudo apt install apache2-dev - Isin Altinkaya

12

要在Oracle Linux上安装apxs,请运行:

yum install httpd-devel


1

3
欢迎提供解决方案的链接,但请确保您的回答在没有链接的情况下也是有用的:请给出与链接相关的上下文说明,让其他用户了解它的作用和原因,同时引用目标页面最相关的部分,以防链接失效。答案如果只是一个链接,则可能会被删除。 - geisterfurz007

0
在Ubuntu中,设置Apache2 + PHP时实际上不再需要apxs。
您应该安装libapache2-mod-php。
sudo apt install apache2
sudo apt install libapache2-mod-php


-3

APC目前与该版本不兼容。尝试在其中添加本地opcode缓存。


1
APXS不是APC。它们甚至没有关联。(APXS是用于构建和安装Apache模块的工具,而APC是一个PHP扩展。) - user149341

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接