mac系统下PHP扩展开发的简单资料

下载linux版本的PHP安装版、PHP源码、php-devel

测试个demo
命令行下:

进入源码目录下得ext执行

1、./ext_skel --extname=test

2、编辑/ext/test/config.m4
3、去掉 PHP_ARG_ENABLE(int_ext, whether to enable int_ext support 和
[ --enable-int_ext Enable int_ext support]) 两行前面的dnl

4、.h文件.c文件修改

PHP_FUNCTION(say_hello)
{
RETURN_STRINGL("hello world",100,1);
}

5、在/ext/test/目录下 执行phpize
./configure --with-php-config=/usr/bin/php-config(php-config对应的目录)
make/Users/guanghua.zeng/Desktop/code/test1.php
在/ext/test/modules/下有test.so文件


6、cp test.so文件到默认的扩展目录/usr/lib64/php/modules/(phpinfo上有)

添加.so文件添加到php.ini
重启apache

通过phpinfo()查看test扩展

 

至此PHP扩展开发的环境就搭建完了

 

posted @ 2014-04-02 12:34  白菜小馒头  阅读(520)  评论(0编辑  收藏  举报