日期:2014-05-16 浏览次数:20737 次
编写从一个helloworld开始
1:先去网上下载php源码
2:下载来后解压,进入ext目录
3:利用ext_skel
./ext_skel --extname=hellowworld
PHP_ARG_ENABLE(myfunctions, whether to enable myfunctions support, Make sure that the comment is aligned: [ --enable-myfunctions Enable myfunctions support])
/usr/local/php/bin/phpisze
./configure --with-php-config=/usr/local/php/bin/php-config
make
搞不清楚状态,总之编辑hellowworld.c,将PHP_FE_END修改为
{NULL,NULL,NULL}
make&&make install
/usr/local/php/lib/extensions/no-debug-non-zts-20060613 目录下
然后编辑php.ini,加入该模块
extension=hellowworld.so
<?php echo phpinfo();
本次非常简单,生成了hellowword拓展,但是该扩展并没有任何函数,如果需要写函数,请参考其他文档,