2013-02-15 97 views
2

我正在設置新的Amazon Elastic Beanstalk羣集的默認實例,但是我遇到了通過pecl安裝gearman php客戶端的問題。pecl - gearman - 無法加載動態庫?

我跑pecl install mongo沒有任何問題,但我跑得pecl install gearman後它提供了以下錯誤:

[[email protected] ~]# php 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gearman.so' - libgearman.so.8: cannot open shared object file: No such file or directory in Unknown on line 0 

我有gearmand安裝,只需將PHP客戶端是給我找麻煩。 php module gearman.so也位於「/ usr/lib64/php/modules /」文件夾中。

任何人都知道爲什麼會發生這種情況?

回答

3

不幸的是,gearman的安裝有點複雜。即使您不打算將您當前的服務器用於gearman,您也需要下載並編譯gearman服務器。它提供了你缺少的圖書館。

如果你看它的缺失libgearman.so.8gearman.so

+0

哦吉茲錯誤消息,我知道了倒退。我會從源代碼編譯,謝謝! – Joe 2013-02-15 22:22:26

+3

事實證明,我安裝了gearman,經過多次搜索,我偶然發現一篇文章說要執行「ldconfig」,一旦我確認錯誤消失了。 – Joe 2013-02-15 23:52:07