嗯,遇到这种奇葩情况一般都是本机有多个PHP,
编译的驱动在重启php-fpm的时候报错提示:

Module compiled with module API=20121212
PHP compiled with module API=2013122

解决方案如下:
1.locate phpize,以/usr/bin为例。
2.编辑/etc/profile

vim /etc/profile

3.尾部添加:

PATH=$PATH:/usr/bin
export PATH

4.保存退出后执行:

source /etc/profile

5.执行make clean清理之前编译的记录
6.phpize,进行编译等配置,如果这步报错类似

Can't find PHP headers in /usr/include/php/5.6/php
The php-devel package is required for use of this command.

以我这报错为例:

yum install php56-devel -y

7.再进行编译等流程即可。

Related Posts: Module compiled with module API=20121212 PHP compiled with module API=2013122 解决方案 :

avatar