【发布时间】:2014-05-21 09:08:34
【问题描述】:
我正在尝试在 RHEL 5.7 VM 上的 Apache Web 服务器上安装 PHP 和 MySql。我尝试使用以下 yum Remi 和 EPEL 存储库来做到这一点:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
每当我尝试这样做时,似乎都会出现“缺少依赖项”:
yum --enablerepo=remi,remi-test install mysql mysql-server php php-common
然后,我收到以下错误:
--> Finished Dependency Resolution
mysql-server-5.5.37-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
php-cli-5.4.27-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: libgmp.so.3()(64bit) is needed by package php-cli-5.4.27-1.el5.remi.x86_64 (remi)
mysql-server-5.5.37-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: libaio.so.1()(64bit) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
mysql-server-5.5.37-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: perl(DBI) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
mysql-server-5.5.37-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
mysql-server-5.5.37-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: perl-DBI is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
php-5.4.27-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: httpd is needed by package php-5.4.27-1.el5.remi.x86_64 (remi)
php-5.4.27-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: httpd-mmn = 20051115 is needed by package php-5.4.27-1.el5.remi.x86_64 (remi)
php-5.4.27-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: libgmp.so.3()(64bit) is needed by package php-5.4.27-1.el5.remi.x86_64 (remi)
mysql-server-5.5.37-1.el5.remi.x86_64 from remi has depsolving problems
--> Missing Dependency: perl-DBD-MySQL is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: httpd is needed by package php-5.4.27-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: libgmp.so.3()(64bit) is needed by package php-5.4.27-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: httpd-mmn = 20051115 is needed by package php-5.4.27-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: perl-DBI is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: libaio.so.1()(64bit) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: libgmp.so.3()(64bit) is needed by package php-cli-5.4.27-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: perl-DBD-MySQL is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: perl(DBI) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) is needed by package mysql-server-5.5.37-1.el5.remi.x86_64 (remi)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
我已经有 httpd(我可以运行 service httpd start),每当我尝试安装 libaio 时,我都会得到这个:
[root@mod2014 rpm-gpg]# yum install --enablerepo=remi,remi-test libaio libaio-devel
Setting up Install Process
No package libaio available.
No package libaio-devel available.
Nothing to do
【问题讨论】: