ホームページ >バックエンド開発 >PHP7 >php7でredisをロードできない問題を解決する方法を教える1つのトリック

php7でredisをロードできない問題を解決する方法を教える1つのトリック

藏色散人
藏色散人転載
2021-11-04 15:59:591838ブラウズ

この記事は、PHP7 チュートリアル コラムとして、php7 で redis を読み込めない問題の解決方法を紹介するものです。一定の参考値があるので、困っている友達が参考になれば幸いです。

php7でredisをロードできない問題を解決する方法を教える1つのトリック

具体的な問題の説明:

php7 が redis 拡張機能をロードできません

/etc/init.d を実行します/ php7-fpm 再起動プロンプトは次のように表示されます

Starting php-fpm [07-Dec-2015 17:46:03] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/server/php7/lib/php/extensions/no-debug-non-zts-20151012/redis.so' - /server/php7/lib/php/extensions/no-debug-non-zts-20151012/redis.so: undefined symbol: zval_used_for_init in Unknown on line 0
redis版本 redis-cli 2.6.17
redis php 扩展版本 2.2.7 (http://pecl.php.net/package/redis 下载的最新的)

解決策:

とても簡単です!

https://github.com/edtechd/phpredis

これをダウンロードして再コンパイルすると、問題は解決します。

以上がphp7でredisをロードできない問題を解決する方法を教える1つのトリックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。