yu_er 发表于 2015-03-17 15:02

为php加载redis.so扩展出错

环境: mac ; php 5.5.14
编译扩展安装都正常, 没出错, 加载的时候出错,
php -m | grep redis ,出错信息如下:

PHP Warning:PHP Startup: redis: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20121212
These options need to match
in Unknown on line 0
Warning: PHP Startup: redis: Unable to initialize module

ydlhero 发表于 2015-03-17 20:54

Redis 是不是需要一些扩展库?

sleetdrop 发表于 2015-03-27 13:41

应该是加载错版本了,你是用旧版本php编译出来的模块,然后再往新版本的php里加载。
你应该用当前版本的php重新编译一下再加载进来。

还有在mac上安装与系统版本不同的php,可以用homebrew然后tap homebrew-php
https://github.com/Homebrew/homebrew-php
可以选择不同的php版本,同时也可以安装对应版本的模块。
页: [1]
查看完整版本: 为php加载redis.so扩展出错