电话:13815259105
QQ:19500067
邮箱:huangjing@gggsoft.com
联系:黄 晶
WINDOWS下PHP扩展开发思路    编辑:admin      时间:2013-08-03

WINDOWS下PHP扩展开发思路

1、下载php源码包 www.php.net下载 
2、下载安装cygwin 
3、配置系统环境,编辑变量名Path,在变量值后面加php.exe文件所在的目录路径,例如E:\php_dir\ 
4、修改文件 “PHP源文件目录/ext/ext_skel_win32.php”,将$cygwin_path'd:\cygwin\bin';其中$cygwin_path的值改成自己的cygwin\bin路径 
5、CMD 运行 php ext_skel_win32.php --extname=YOUR_EXT_NAME,例如php ext_skel_win32.php --extname=myhello,运行后会在“PHP源文件目录/ext/”下生成myhello目录 
6、将PHP安装目录下的dev\php5ts.lib文件拷贝到myhello目录下 
7、以VC++ 6.0为例,打开工程文件myhello.dsp,设置菜单“组建”->“移除工程配置”,选中“Win 32 Release_TS”,设置菜单“工程”,选中“Win 32 Release_TS”(DEBUG模式会引用不到php5ts.lib) 
8、进行编译,会在源码包的Release_TS目录下生成myhello.dll文件 
9、修改php.ini加载这个dll文件“extension=foo.dll”,重启apache 
10、echophpinfo() 可以查看这个myhello.dll是否被加载,写一个php测试 echoconfirm_myhello_compiled('write hello word');

 


转载请注明本站出处:闪际软件-认证流程管理软件
http://www.gggsoft.com/action-desgin_log-id-12.html
© CopyRight 2013-2020   苏州闪际软件有限公司    苏ICP备13025141号   
友情链接:认证流程管理软件 认证机构软件 认证管理软件 快递查询