この記事は、PHP7 チュートリアル コラムとして、php7 で redis を読み込めない問題の解決方法を紹介するものです。一定の参考値があるので、困っている友達が参考になれば幸いです。
具体的な問題の説明:
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 サイトの他の関連記事を参照してください。