【问题标题】:Unable to install mod_pagespeed when using cPanel-provided Apache 2.4 [closed]使用 cPanel 提供的 Apache 2.4 时无法安装 mod_pagespeed [关闭]
【发布时间】:2013-03-14 18:26:49
【问题描述】:

将 Apache 升级到 2.4 后,我无法安装 mod_pagespeed,因为它声称我的版本低于 2.2。

# yum install mod-pagespeed-beta --skip-broken
...
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mod-pagespeed-beta.x86_64 0:1.3.25.3-2556 will be installed
--> Processing Dependency: httpd >= 2.2 for package: mod-pagespeed-beta-1.3.25.3-2556.x86_64

Packages skipped because of dependency problems:
    mod-pagespeed-beta-1.3.25.3-2556.x86_64 from mod-pagespeed

我已经使用httpd -v 命令检查了我的 apache 版本:

Server version: Apache/2.4.4 (Unix)

似乎版本比较脚本不喜欢 Unix 部分。这个问题除了降级有什么解决办法吗?

更新

服务器环境为CentOS 6.4,内核2.6.32-358.2.1.el6.x86_64

我已将 Apache 降级到 2.2.24 版本,但版本格式仍然相同:

Server version: Apache/2.2.24 (Unix)
Server built:   Mar 14 2013 09:32:50
Cpanel::Easy::Apache v3.18.6 rev9999

而且安装程序仍然不喜欢我的 Apache 版本。

【问题讨论】:

  • 这是哪个发行版? yum 是一个 Fedora/RHEL/CentOS 工具,但是使用的版本很重要。更重要的是,如果是 RHEL 或 CentOS,你是如何安装 Apache 2.4 的?另外,你为什么使用--skip-broken?你永远不应该永远需要它。 曾经。请给我们完整的yum 输出好吗?

标签: apache2 centos cpanel mod-pagespeed


【解决方案1】:

似乎版本比较脚本不喜欢 Unix 部分。这个问题除了降级有什么解决办法吗?

实际情况并非如此。 yum 抱怨 RPM 依赖关系:

Processing Dependency: httpd >= 2.2 for package: mod-pagespeed-beta-1.3.25.3-2556.x86_64

由于某种原因,它认为您没有安装现代 Apache 版本。你是如何安装 Apache 2.4 的?如果您使用的是 Redhat Enterprise Linux 或衍生产品(CentOS、Scientific Linux 等),这是一个非常重要的问题,因为 2.4 对于 RHEL 系列不可用以任何官方方式。他们附带 2.2。您需要从第三方 RPM 存储库安装 2.4,或者您需要自己编译。

鉴于 RPM 命名非常简单,我敢打赌你自己编译了它。编译软件包并直接安装它(不从已编译的二进制文件创建 RPM 并安装 that)将满足 RPM 给出的要求。

即使它确实满足要求,您自己的本机编译的 Apache 可能也不会从您选择该 mod_pagespeed RPM 的任何位置安全或可靠地加载预编译的二进制文件。

如果您自己编译 Apache 2.4,you're going to need to compile mod_pagespeed yourself

【讨论】:

  • 我有一个带有 cPanel 的 CentOS 服务器,它提供 Apache 2.4 升级。我相信它正在编译它
  • 是的,那么您将不得不手动编译。祝你好运。
  • 我已经降级 Apache 但问题仍然存在
  • 它仍在使用自定义编译版本的 Apache。同样,如果您正在编译 Apache,您将需要编译模块。
【解决方案2】:

请尝试以下方法

yum install at

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

rpm -u mod-pagespeed-stable_current_x86_64.rpm

参考:https://developers.google.com/speed/docs/mod_pagespeed/download

【讨论】:

  • 这是我尝试做的第一件事,通常它是有效的
猜你喜欢
  • 1970-01-01
  • 2018-02-01
  • 2016-06-25
  • 2016-03-11
  • 1970-01-01
  • 2014-02-25
  • 2022-07-04
  • 1970-01-01
  • 2019-07-13
相关资源
最近更新 更多