1

Debian サーバーで PHP を 5.4.4.1 にアップグレードしています。PECL のモジュールをいくつか持っていますが、そのうちの 1 つが次のように表示されます。

#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 から再インストールしても問題が解決しません。どうすればよいですか?

4

1 に答える 1

1

率直に言って、拡張機能をアンインストールするだけです。わざわざする価値はありません。

代わりに、スクリプトにsphinxapi.phpを含めてください。

純粋なPHPバージョンは、実際には拡張機能よりもパフォーマンスが高く、サーバーと同期しているため、すべての最新機能を実行し、最新バージョンのsphinxに正しく接続できます。

于 2012-06-22T12:11:08.240 に答える