错误信息如下:
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目录进行安装即可
C-Lens 常规参数规格
MCP (Model Context Protocol) 深度指南:协议原理、Python 实现与生产级安全实践
专访GEO落地工程师罗长才:以数据底座夯实风控防线 解析GEO工程落地全链路技术实践
BioMatrix: 一个模型:一套 token:真正原生统一生物序列:结构与语言
Nat. Med. | 哈佛医学院、罗氏与浙江大学联合发布COMPASS:可泛化AI预测跨癌种、跨治疗的免疫治疗响应
雅虎拍卖自动化竞拍系统开发:预约出价:防误拍:价格风控:自动兜底方案