加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php安装redis扩展初始化失败解决办法

发布时间:2022-06-21 14:38:48 所属栏目:PHP教程 来源:互联网
导读:错误信息如下: PHP Warning: PHP Startup: redis: Unable to initialize module Module compiled with module API=20050922 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 首先先说下这种错误出现的原因: 执行
  错误信息如下:
 
  PHP Warning: PHP Startup: redis: Unable to initialize module
 
  Module compiled with module API=20050922
 
  PHP compiled with module API=20090626
 
  These options need to match in Unknown on line 0
 
  首先先说下这种错误出现的原因:
 
  执行编译源码包执行phpize的版本与当前php环境中phpize的版本不一致造成的.
 
  解决办法:
 
  1、删除编译过的源码包 phpredis-master 以及对应目录中的redis.so 重新解压phpredis-master
 
  2、检测/usr/sbin 目录下是否存在php php-config php-cgi phpize 文件,如果存在删除这些文件重新建立对应的软连接到这个目录
 
  ln -s php /usr/local/php/bin/php
 
  ln -s php-cgi /usr/local/php/bin/php-cgi
 
  ln -s php-config /usr/local/php/bin/php-config
 
  ln -s phpize /usr/local/php/bin/phpize
 
  以上目录请以php的当前安装目录为准
 
  3、重新进入phpredis-master目录进行安装即可.
 
 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读