PHP源码安装mcrypt扩展error: ‘PHP_FE_END’ undeclared here (not in a function)错误处理

问题描述:

make时提示error: ‘PHP_FE_END’ undeclared here (not in a function)错误。

解决办法:

1、切换到php的源码目录,如:php-5.3.18/

2、执行下面两行

# sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c
# sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c

3.切换到mcrypt目录,如php-5.3.18/ext/mcrypt/。再次执行make命令,一切恢复正常。

你可能感兴趣的:(mcrypt,PHP扩展,源码编译mcrypt)