Centos

如何解決 yum install mod_php71u 衝突?

  • February 26, 2018

當我執行命令 yum install mod_php71u 時,我收到以下消息:

Error: httpd24u-tools conflicts with httpd-tools-2.2.15-60.el6.centos.6.x86_64
Error: httpd24u conflicts with httpd-2.2.15-60.el6.centos.6.x86_64

我是否需要執行命令來忽略基本 CentOS httpd?

我究竟做錯了什麼?

附加資訊:

mod_php71u 和 httpd24u 來自IUS Repository

yum list 安裝的 httpd

Installed Packages
httpd24u.x86_64                                                            2.4.29-1.ius.centos6                                                  @ius
httpd24u-filesystem.noarch                                                 2.4.29-1.ius.centos6                                                  @ius
httpd24u-tools.x86_64                                                      2.4.29-1.ius.centos6                                                  @ius

yum repolist

repo id                                       repo name                                                                                     status
base                                          CentOS-6 - Base                                                                                   6,706
epel                                          Extra Packages for Enterprise Linux 6 - x86_64                                                12,368+86
extras                                        CentOS-6 - Extras                                                                                  50+2
ius                                           IUS Community Packages for Enterprise Linux 6 - x86_64                                              392
updates                                       CentOS-6 - Updates                                                                                  945
repolist: 20,461

這在 php56u 的IUS 常見問題解答中有解釋,但它也適用於 mod_php71u。IUS 包被設計為點菜使用,因此我們的 mod_php 包針對股票 httpd 進行編譯。這意味著您可以使用 php71u 而不必被迫使用 httpd24u。如果您想同時使用兩者,則需要從 mod_php71u 切換到 php71u-fpm。

引用自:https://serverfault.com/questions/898936