当前位置:七道奇文章资讯网站建设网站编程
日期:2010-07-31 11:47:00  来源:本站整理

在Windows下写PHP的C扩大[网站编程]

赞助商链接



  本文“在Windows下写PHP的C扩大[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

安装好以下软件:


1. VC++ 6
2. php二进制环境
3. Cygwin.


I. 下载php的源码包
下载后php源码包解压后有个ext目录,这个目录就是负责开辟扩大的目录,目录中有默许你扩大的全部源码.还有两个重要的文件:ext_skel , ext_skel_win32.php.
ext_skel是成立扩大的shell,在windows上无法运行,所以就必必要有Cygwin.

II. 成立php扩大骨架目录文件
假如你的cygwin没有安装在c:\cygwin,进入php源码包\ext目录下,改正ext_skel_win32.php :
$cygwin_path = 'c:\cygwin\bin';
改正成你的cygwin目录
$cygwin_path = 'd:\cygwin\bin';

号令行方法进入ext目录然后运行:
php ext_skel_win32.php –extname=myhello
(当然,为了保证上面的号令行能正常运行,首先你得确保你的php目录在系统的环境变量里)

运行该号令后,有人发现下面的错误


Warning: fopen(myhello/myhello.dsp): failed to open stream: No such file or directory in D:\cygwin\php-5.2.6\ext\ext_skel_win32.php on line 45
Warning: fopen(myhello/myhello.php): failed to open stream: No such file or directory in D:\cygwin\php-5.2.6\ext\ext_skel_win32.php on line 52


阐明你的 cygwin 安装不完好.如果没报错你的myhello扩大就成立成功了.这就是一个简单的扩大框架,用纯c语言编写.

III. 增添依靠的php5ts.lib
在php的二进制包中的 dev目录下将 php5ts.lib 拷到我们的myhello目录中, 不然编译将通不过.

IV. 增添hello c代码
生成的myhello目录中有关键文件包含


myhello.dsp,
myhello.c,
php_myhello.h,
其他文件暂时没必要关心.


  以上是“在Windows下写PHP的C扩大[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Windows7中将U盘用BitLocker加密的操作步骤
  • 在Win7中不用翻开文档也可以看到文档内容的办法介绍
  • 在Windows 8下设置宽带自动衔接 PPPoE拨号的办法介绍
  • 在win 7系统中语聊时麦克风声音太小的设置音量办法
  • 如安在Win8 RTM中强迫开启正式版全透明效果
  • 如安在Win7系统中不用翻开文档也可以看到文档内容的图文办法介绍
  • 在Win7/Vista下因为Flash 11.3招致Firefox崩溃问题办理办法
  • 在Windows 8 中更改默许输入法的办法
  • 在win 8上安装XenServer的具体办法
  • 在Windows 8 中成立、删除或格局化硬盘分区的办法(图文教程)
  • 利用U盘在Windows 7系统上安装Windows8双系统教程
  • 在windows中注册dll文件的办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .