用C++语言扩展PHP功能.docVIP

  • 0
  • 0
  • 约4.27千字
  • 约 6页
  • 2018-03-29 发布于河南
  • 举报
用C语言扩展PHP功能

以下以扩展一个php的模块configcenter4为例,来说明怎样用c++扩展一个php模块 胡文斌 csuwenbinhu@ 0、应用场景 目前有一个用c++实现的动态库 libconfg4set_php_api_i686-suse-linux.so,它的功能就是通过命令字或者服务名获取配置中心的ip和端口。 以下通过写一个php模块(php extension),来调用这个so的函数。 1、获取一份php源代码,这里用的版本是php-5.2.17 解压到一个目录, 这里就放到/tmp下,如下: /tmp/php-5.2.17 运行的版本为:5.3.3 2、进入到扩展目录 命令如下: cd /tmp/php-5.2.17/ext 3、执行创建扩展模块命令 这里创建了一个名为configcenter4的模块,命令如下: ./ext_skel --extname=configcenter4 4、编辑配置文件 config.m4 这里主要是修改 a)打开16和18行的注释(删除dnl),这里是指增加一个模块 b)增加用于指定这个

文档评论(0)

1亿VIP精品文档

相关文档