[PHP语言] PHP中Redis扩展无法加载问题

[复制链接]
查看2587 | 回复6 | 2020-10-31 14:59:34 | 显示全部楼层 |阅读模式

问题:

在重启php-fpm的过程中,发生了如下的错误,redis.so无法载入

[root@brand009 modules]# /usr/sbin/php-fpm
/usr/sbin/php-fpm: /usr/lib64/libssl.so.10: no version information available (required by /usr/sbin/php-fpm)
/usr/sbin/php-fpm: /usr/lib64/libcrypto.so.10: no version information available (required by /usr/sbin/php-fpm)
/usr/sbin/php-fpm: /usr/lib64/libcrypto.so.10: no version information available (required by /usr/sbin/php-fpm)

解决思路:

1、用php --version查询了一下PHP的版本,是5.6.6

php --version
PHP 5.6.6 (cli) (built: Mar 9 2015 13:27:38) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

2、这个php-fpm的版本,发现是5.3.3

$/usr/sbin/php-fpm -v
PHP 5.3.3 (fpm-fcgi) (built: Oct 30 2014 20:14:56)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

3、而PHP内部集成的php-fpm版本是5.6.6

$ /usr/local/php/sbin/php-fpm -v
PHP 5.6.6 (fpm-fcgi) (built: Mar 9 2015 13:27:55)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

错误原因:

php -fpm版本与php版本不一致。

用PHP内部集成的php-fpm重启,成功!

root   18442   1 0 17:36 ?    00:00:01 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
nobody  30640 18442 0 18:04 ?    00:00:02 php-fpm: pool www     
nobody  31156 18442 0 18:05 ?    00:00:02 php-fpm: pool www     
nobody  32424 18442 0 18:08 ?    00:00:02 php-fpm: pool www

注意:

在php.ini中一定要配置extension_dir和extension,如:

extension_dir = "/usr/lib64/php/modules/"
extension=redis.so

phpredis编译出来的redis.so也需要拷贝到"/usr/lib64/php/modules/"中;

"/etc/php.d/"中也要软连接redis.so,并且要创建一个redis.ini文件,内容如下:

安装phpredis还可以通过命令:

pecl install redis

推荐教程:PHP视频教程

以上就是PHP中Redis扩展无法加载问题的详细内容,更多请关注爱上源码网其它相关文章!

  • 微信
  • 分享
  • 相关标签:PHP Redis 扩展 无法加载 问题
  • 本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
    • 上一篇:PHP提高SESSION响应速度的方法有哪些
    • 下一篇:关于PHP中依赖注入的详细介绍

    相关文章

    相关视频

    • php添加redis扩展图文详解
    • php-redis扩展安装(phpredis)
    • php-redis扩展安装及其问题
    • PHP怎么安装redis扩展
    • PHP中Redis扩展无法加载问题
    • phpRedis扩展编译
    • 《PHP安装redis扩展》2018.11.10
    • PHP中安装redis扩展
    本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn! 本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~
    回复

    使用道具 举报

    囝囝刚 | 2021-2-23 12:50:37 | 显示全部楼层
    我是来白嫖悟空源码的资源的!
    回复

    使用道具 举报

    楼琴观雪让 | 2021-6-6 10:38:33 | 显示全部楼层
    悟空源码资源不错。粉了
    回复

    使用道具 举报

    雪域蓝眸蓝nz | 2022-6-1 13:03:31 | 显示全部楼层
    这个下载站资源真齐全
    回复

    使用道具 举报

    成都路人甲萌 | 2023-1-30 00:17:04 | 显示全部楼层
    没积分哈,谁来帮帮我啊
    回复

    使用道具 举报

    WY20172017 | 2023-8-15 10:52:33 | 显示全部楼层
    谢谢楼主发布的资源下载,帮助我不少
    回复

    使用道具 举报

    fck1956272 | 2023-11-11 14:15:08 | 显示全部楼层
    站长真良心,这么大的资源站都是免费下载
    回复

    使用道具 举报

    阿源285 | 2024-3-16 11:58:45 | 显示全部楼层
    悟空源码资源不错。粉了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则