需要帮助在centos 5.8上安装pecl

时间:2012-04-08 21:40:59

标签: linux ssh centos pecl yum

所以基本上我正在尝试安装APC,但我不能让pecl在Centos 5.8 i686上工作

我有最新的php-fpm,mysql和nginx稳定版本。一切都在100%工作,一切都很顺利。我正在运行一个没有问题的实时网站。我无法工作。

yum install pcl

yum install php-pear: enter image description here

我尝试安装的大多数软件包都存在与php-common(无论是什么)的依赖性问题。

php-common = 5.1.6-32.el5 is needed

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:6)

/usr/bin/pecl可从php-pear包中获取。

你得到的依赖失败是stange。可能是因为您混合安装了php-* 5.1 RPM和php53-* 5.3 RPM并且在devel文件上产生了冲突。您应该进行一些清理,以便为目标版本保留一组RPM,即5.1或5.3。

您还必须安装gcchttpd-develphp(53)-devel,最后php-pear才能让phpize正常工作。

然后你应该可以运行pecl install apc

答案 1 :(得分:0)

首先,请确保您的发行版已更新,您可以使用

进行更新
  

yum update

然后检查您是否使用包含此软件包的任何第三方存储库。 如果可以,请使用

删除所有php包
  

yum删除php *

并尝试重新安装它们。

如果您无法解决问题,请尝试提供一些更新软件包的Fedora EPEL存储库。

所有命令都需要由root运行。