博学而笃志 切问而近思 仁在其中
详情
PHP5自定义Module开发
作者:Aliot     发布时间:2017-07-02     评论:0     阅读:0

PHP5自定义Module开发

时间:2010-06-28 commandos

本文中需要用到上一篇文章中,只不过需要编译成动态或静态链接库的形式。本文中,将WebService客户端程序中的main()改名为testPhpModule(),并将打印到控制台的字符串返回,编译完成后生成文件名为libTest.so。

一、环境准备

将生成的libTest.so文件拷贝到/usr/lib目录下,并执行命令/sbin/ldconfig

准备PHP的源代码文件,解压缩。

二、开发PHP Module

首先进入PHP源代码目录中的ext目录,执行如下命令:

# ./ext_skel --extname=自定义模块名

执行完成后,会生成以“自定义模块名”命名的文件夹,进入这个文件夹后编辑config.m4文件

找到如下代码:

dnl PHP_ARG_WITH(Test, for Test support,
dnl Make sure that the comment is aligned:
dnl [  --with-Test             Include Test support])

或者

dnl PHP_ARG_ENABLE(Test, whether to enable Test support,
dnl Make sure that the comment is aligned:
dnl [  --enable-Test           Enable Test support])

去掉每行前面的dnl

如果是想通过动态引用,建议使用--enable-Test


相关文章
loading......
最新动态
所有评论

loading......

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册