我正在尝试安装请求跟踪器我的工具RHEL 5.6机器。我正在按照中提到的说明进行操作这关联。然而,我面临着几个问题。
第一个问题在下面的步骤中。我对 php 文件有一些依赖性问题。
# yum install rpm* nmap expect vsftpd net-snmp* ntp* subversion subversion-devel
mysql mysql-server mysql-devel screen perl-Crypt- PasswdMD5 graphviz php-xml
php-cli php-mhash php-ldap php-devel php-pdo php-imap php-readline
php-ncurses php-soap php-snmp php-common php-mcrypt php-odbc php-mbstring
php-gd php-bcmath php php-xmlrpc php-pear php-mysql php-dba mod_perl-devel
mod_auth_mysql mod_perl mod_authz_ldap gd gd-devel gd-progs gcc*
-- exclude=gcc-java* -- exclude=gcc4-java phpmyadmin mod_fcgid perl-GD
perl-GnuPG-Interface perl-GraphViz perl-YAM
所以,我尝试执行以下命令。
yum install php
当我执行上述命令时,我收到以下消息。
Package matching php-5.1.6-40.el5_9.i386 already installed. Checking for update.
Nothing to do
所以,根据教程链接,我需要phpmyadmin。所以,我使用了以下命令。
它给了我以下输出。
Error: Missing Dependency: php-api = 20041225 is needed by package php-mcrypt-5.1.6-5.el5.i386 (epel)
Error: Missing Dependency: php-common = 5.1.6-40.el5_9 is needed by package php-gd-5.1.6-40.el5_9.i386 (rhel-i386-server-5)
如果我尝试安装缺少的依赖项,php 通用使用 yum 命令,我收到以下消息。
Package matching php-common-5.1.6-40.el5_9.i386 already installed. Checking for update.
如果我尝试安装缺少的依赖项,php-api使用 yum 命令,我收到以下消息。
php53-common-5.3.3-21.el5.i386 from rhel-i386-server-5 has depsolving problems
--> php53-common conflicts with php-common
如何安装 phpmyadmin 以便继续安装请求跟踪器工具?
答案1
看看这个线程,它似乎与您遇到的问题相同。该线程的标题是:CentOS 6.0,php-mcrypt。我意识到这个帖子正在讨论 CentOS 6,而您正在使用 5.6,但问题仍然相同。
要解决此问题,您需要添加Remi RPM 存储库然后从那里安装 php55 软件包。这应该可以解决你的问题。
php55-mcrypt
请使用此存储库中适当的 PHP 包!