PHP 7: Redis extenstion doesn't load (PHP Startup: Unable to load dynamic library)
PHP 7: Redis extenstion doesn't load (PHP Startup: Unable to load dynamic library)
最近,我已将 PHP 升级到 7.0.4 版。之后,我尝试按照类似于 instructions.
的步骤重新安装 Redis 客户端 (PHP Redis)
然而,当我 运行 PHP 我得到以下错误:
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/redis.so' - /usr/lib/php/20151012/redis.so: undefined symbol: zval_used_for_init in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/redis.so' - /usr/lib/php/20151012/redis.so: undefined symbol: zval_used_for_init in Unknown on line 0
有人知道如何解决这个问题吗?
2016 年 3 月开始,phpredis 的稳定分支不支持 php7。但是你可以用php7-brunch. It still has some bugs但实际上可以用。
最近,我已将 PHP 升级到 7.0.4 版。之后,我尝试按照类似于 instructions.
的步骤重新安装 Redis 客户端 (PHP Redis)然而,当我 运行 PHP 我得到以下错误:
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/redis.so' - /usr/lib/php/20151012/redis.so: undefined symbol: zval_used_for_init in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/redis.so' - /usr/lib/php/20151012/redis.so: undefined symbol: zval_used_for_init in Unknown on line 0
有人知道如何解决这个问题吗?
2016 年 3 月开始,phpredis 的稳定分支不支持 php7。但是你可以用php7-brunch. It still has some bugs但实际上可以用。