编写php扩展函数遇到的问题

drzy123 2006-10-17 01:05:41
初学编写扩展函数,每次修改都重新编译php很是麻烦,能不能修改了模块的源码加入到已经编译好的php中.
谢谢赐教
...全文
233 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
drzy123 2006-10-18
  • 打赏
  • 举报
回复
问题解决了.
在php/ext/中添加自己的模块,手工编译成so文件,php加载一下就可以了
有理想的草根 2006-10-17
  • 打赏
  • 举报
回复
不知道你是不是指ECLIPSE上的自动编译功能?
PHP属于解释型语言,我所知道的编译也只是为了提高PHP运行速度,使用zend的SaftGuard来将PHP代码做成二进制文件,这样运行快些。

如果是ECLIPSE上的自动编译,只要将PROJECT菜单下的AUTO-BULID去掉就行了,再说也不存在编译问题呀?
yuyuwhite 2006-10-17
  • 打赏
  • 举报
回复
http://www.zend.com/php/internals/
zairwolfc 2006-10-17
  • 打赏
  • 举报
回复
必须重新编译吧。
drzy123 2006-10-17
  • 打赏
  • 举报
回复
不是太明白你的问题,你可以把你的扩展编译成为扩展库的方式(Unix下是.so,我做过,Windows下可能是DLL,没试过),不用重新编译PHP。

---------------------
我是在php源码的ext/下直接用ext_skel 写的module

麻烦问一下有"编译成为扩展库的方式"的例子吗?介绍的文章也可以,linux下的

谢谢了
iisbsd 2006-10-17
  • 打赏
  • 举报
回复
不是太明白你的问题,你可以把你的扩展编译成为扩展库的方式(Unix下是.so,我做过,Windows下可能是DLL,没试过),不用重新编译PHP。
drzy123 2006-10-17
  • 打赏
  • 举报
回复
up

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧