所以基本上我正在尝试安装APC,但我不能让pecl在Centos 5.8 i686上工作
我有最新的php-fpm,mysql和nginx稳定版本。一切都在100%工作,一切都很顺利。我正在运行一个没有问题的实时网站。我无法工作。
yum install php-pear:
我尝试安装的大多数软件包都存在与php-common(无论是什么)的依赖性问题。
php-common = 5.1.6-32.el5 is needed
非常感谢您的帮助!
答案 0 :(得分:6)
/usr/bin/pecl
可从php-pear
包中获取。
你得到的依赖失败是stange。可能是因为您混合安装了php-*
5.1 RPM和php53-*
5.3 RPM并且在devel文件上产生了冲突。您应该进行一些清理,以便为目标版本保留一组RPM,即5.1或5.3。
您还必须安装gcc
,httpd-devel
,php(53)-devel
,最后php-pear
才能让phpize
正常工作。
然后你应该可以运行pecl install apc
答案 1 :(得分:0)
首先,请确保您的发行版已更新,您可以使用
进行更新yum update
然后检查您是否使用包含此软件包的任何第三方存储库。 如果可以,请使用
删除所有php包yum删除php *
并尝试重新安装它们。
如果您无法解决问题,请尝试提供一些更新软件包的Fedora EPEL存储库。
所有命令都需要由root运行。