2012-04-08 80 views
6

所以基本上我試圖安裝APC安裝PECL,但我不能讓PECL到在CentOS 5.8 i686的工作需要幫助在CentOS 5.8

我有PHP-FPM,MySQL的最新穩定版本,和nginx。一切工作都在100%,一切都很順利。我正在運行一個沒有問題的實時網站。我只是不能工作。

yum install pcl

蔭安裝PHP梨: enter image description here

大多數我試圖安裝裝配有依賴問題用php-常見(無論是)的套餐。

php-common = 5.1.6-32.el5 is needed 

很多幫助表示讚賞!

回答

6

/usr/bin/pecl可從php-pear包裝中獲得。

你得到的依賴失敗是stange。可能是因爲你已經混合安裝了php-* 5.1 RPMs和php53-* 5.3 RPM,並且在devel文件上發生衝突。你應該做一些清理工作,只保留目標版本的一組RPM,5.1或5.3。

您還必須安裝gcchttpd-develphp(53)-devel終於php-pear得到phpize工作。

那麼你應該能夠運行pecl install apc

0

首先保證你有你的發行版更新,您可以用

百勝更新

然後去做檢查,如果你是不使用任何包含此軟件包的第三方回購。 如果可以,刪除所有的PHP組件與

百勝刪除PHP *

,並嘗試重新安裝。

如果你不能解決它,請嘗試Fedora EPEL存儲庫,它提供了一些更新的軟件包。

所有的命令需要由root運行。

+1

只要記住,如果您有任何運行如* php-pdo *或類似的東西,您需要重新安裝。我運行這些命令並安裝了我的安裝程序。花了我一點時間回到我所在的地方。 – 2013-12-17 02:38:19