pea*_*rzl 6 php-extension redis phpredis
我安装了nginx,php,php-fpm,php-pecl-redis.所有这些都有效,但最后一个有效.
当我跑步时/usr/sbin/php-fpm,我得到了这个:
PHP警告:PHP启动:无法加载动态库'/usr/lib/php/modules/redis.so' - /usr/lib/php/modules/redis.so:未定义符号:第0行未知的igbinary_unserialize
我不知道"igbnary_unserialize"是什么意思以及如何解决它.
我检查了正确路径下的redis.so文件.我添加extension=redis.so到"php.ini"
php版本:5.3.3 phpredis版本:2.2.7
Mat*_*ter 16
我遇到过同样的问题.我在Ubuntu 16.04 LTS上.跑步sudo apt-get install php-igbinary为我解决了这个问题.我有其他问题,但这就解决了这个问题.
Som*_*ial 14
对于像我一样将 php 从 7.0 升级到 7.4 并且无法让 php-redis 工作的人。这些是我在遵循上述答案后使用的步骤。
1)删除Redis
sudo apt purge php-redis
Run Code Online (Sandbox Code Playgroud)
2)安装Igbinary
sudo apt-get install php-igbinary
Run Code Online (Sandbox Code Playgroud)
3)再次安装php-redis
sudo apt-get install php-redis
Run Code Online (Sandbox Code Playgroud)
我做了上面的步骤,因为似乎只有 php7.0 可以识别 php-redis 安装,而不是当前启用的 php7.4
如果您的问题仍未解决,我还建议您删除其他版本的 PHP。
| 归档时间: |
|
| 查看次数: |
8550 次 |
| 最近记录: |