0

open LiteSpeed を使用して、php アプリケーション + Redis をホストしようとしています。Redis をそれぞれにコンパイルしましたredis.soが、拡張機能の読み込みに失敗しました。これは、この拡張機能をコンパイルしようとした手順のリストです

1) wget https://github.com/phpredis/phpredis/archive/develop.zip
2) mv develop develop.zip 
3) unzip develop.zip 
4) mv develop.zip redis
5) cd redis
6) /usr/local/lsws/lsphp5/bin/phpize
7) ./configure --enable-redis --with-php-config=/usr/local/lsws/lsphp5/bin/php-config
8) make 
9) make install

redis.so を取得しましたが、サーバーを再起動するとプラグインの読み込みに失敗し、次のエラーが表示されます。 Failed to load module [redis], error: /usr/local/lsws//modules/redis.so: undefined symbol: zend_objects_destroy_object

4

1 に答える 1

0

間違ったバージョンの php-redis を使用していました。

于 2015-12-22T19:23:43.070 に答える