[01-Jan-2019 21:27:15] NOTICE: PHP message: PHP Warning: PHP Startup: redis: Unable to initialize module
Module compiled with module API=20160303
PHP compiled with module API=20170718
These options need to match
in Unknown on line 0
<br />
<b>Warning</b>: PHP Startup: redis: Unable to initialize module
Module compiled with module API=20160303
PHP compiled with module API=20170718
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目录进行安装即可。
tips:我没找对注册目录下对应的安装文件,但确实把/usr/sbin下的文件删除了,然后再次 phpize,./configure,sudo make,sudo make install,安装后再次引入就成功了