PHP扩展
今天按照鸟哥的写第一个PHP扩展的教程写扩展,到最后编译的时候出现了些问题
最后找到了原因,是因为自己一开始装了php5.3,而编译扩展的时候是在php5.5目录下编译的
解决办法就是
make clean phpize ./configure --with-php-config=/usr/bin/php-config --enable-myfunctions //注意一定要加上--with-php-config这个 make make install
还遇到一个错误
错误:‘PHP_FE_END’未声明(不在函数内)
解决办法是
vi myfunctions.c
将
PHP_FE_END
替换为
{NULL, NULL, NULL}