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扩展开发的环境就搭建完了

 

转载于:https://www.cnblogs.com/baicaimantou/p/3640381.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值