2012-06-22 44 views
1

我在我的debian服務器上將PHP升級到5.4.4.1。 我從PECL一些模塊,現在其中一人表示:PHP升級後無法加載Sphinx.so動態庫

#php --ini 
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/sphinx.so' - /usr/lib/php5/20100525/sphinx.so: undefined symbol: sphinx_open in Unknown on line 0 

重裝形式PECL不能解決問題,我該怎麼辦?

+0

符號未定義。確保在編譯擴展時所有定義都可用。您可能有版本不匹配。 PECL獅身人面像在這裏:http://pecl.php.net/package/sphinx – hakre

+0

您的系統上安裝了哪個版本的* sphinxclient *庫? – hakre

+1

我重新安裝sphinxclient庫,現在它的作品:-) thx – DekeR

回答

1

坦率地說,只是卸載擴展。它不值得麻煩。

只需在腳本中包含sphinxapi.php即可。

純PHP版本執行比擴展更好,並與服務器同步 - 所以可以做所有的最新功能,並正確地聯繫最新版本的獅身人面像。

相關問題