mac下安装扩展出错

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangxinxinsj/article/details/85565727
[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,安装后再次引入就成功了

猜你喜欢

转载自blog.csdn.net/wangxinxinsj/article/details/85565727
今日推荐