基本上我正在尝试安装APC,但是在Centos 5.8 i686上我无法让pecl工作。
我拥有php-fpm、mysql和nginx的最新稳定版本。一切都以100%的效率运行,一切顺畅。我正在运行一个没有问题的网站。 我只是无法让pecl工作。
yum install php-pear:
我大部分想要安装的包都存在与php-common(不管那是什么)的依赖关系问题。
php-common = 5.1.6-32.el5 is needed
非常感谢您的帮助!
/usr/bin/pecl
可以从 php-pear
包中获得。
你遇到的依赖错误很奇怪。可能是因为你混合安装了 php-*
5.1 RPMs 和 php53-*
5.3 RPMs,导致在开发文件上产生冲突。你应该进行一些清理工作,只保留一个版本的RPMs,要么是5.1,要么是5.3。
你还需要安装 gcc
、httpd-devel
、php(53)-devel
和最后安装 php-pear
才能使 phpize
工作。
然后你就可以运行 pecl install apc
了。
首先确保您的发行版已更新,可以使用以下命令进行更新:
yum update
然后检查是否使用了包含此软件包的第三方存储库。如果可以,请使用以下命令删除所有 php 软件包:
yum remove php*
然后再尝试重新安装它们。
如果无法解决问题,请尝试使用Fedora EPEL存储库,该存储库提供一些更新的软件包。
所有命令都需要以 root 用户身份运行。