为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
Redis 是不是需要一些扩展库? 应该是加载错版本了,你是用旧版本php编译出来的模块,然后再往新版本的php里加载。
你应该用当前版本的php重新编译一下再加载进来。
还有在mac上安装与系统版本不同的php,可以用homebrew然后tap homebrew-php
https://github.com/Homebrew/homebrew-php
可以选择不同的php版本,同时也可以安装对应版本的模块。
页:
[1]