You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决yum安装mod_php71u时的冲突问题?

解决yum install mod_php71u的冲突问题

首先明确说:不要直接忽略CentOS基础版的httpd,忽略冲突会埋下很多隐患(比如服务启动失败、PHP模块无法加载、文件覆盖导致的配置混乱),你的操作本身不算错,但没提前处理IUS源软件的依赖兼容性问题——IUS的mod_php71u是专门为同源的httpd24u编译的,和CentOS base repo自带的httpd版本不兼容,所以才会触发冲突。

正确的解决步骤:

  • 第一步:确认当前已安装的httpd版本
    你已经执行了yum list installed httpd,如果输出里的httpd来自base或updates repo,那就是需要替换的基础版。
  • 第二步:移除基础版httpd(不用担心配置丢失,yum会自动保留/etc/httpd/下的配置文件)
    yum remove httpd
    
  • 第三步:安装IUS源的httpd24u
    yum install httpd24u
    
  • 第四步:再安装mod_php71u
    yum install mod_php71u
    

额外注意点:

  • 执行前可以先确认IUS repo是启用状态:你已经跑了yum repolist,检查输出里有没有ius或ius-release相关的条目,且状态是enabled。
  • 如果移除httpd时提示有依赖包要一起删,只要这些包不是你自己额外装的业务依赖,就可以放心确认——比如httpd-tools这类基础依赖,安装httpd24u时会自动补上对应的httpd24u-tools。

内容的提问来源于stack exchange,提问作者payling

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:20:16