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}
posted @ 2014-04-20 02:01  我就是熊吉  阅读(284)  评论(0编辑  收藏  举报