网站运营 | 站长学院 | 技术文档 | 成语 | 歇后语 | 桌面壁纸 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论

Windows下自己从头编译PHP扩展

【 更新时间:2012-01-05 | 字体:
[导读]几周以前为了好玩,将本地的PHPk换装成了 5.3.0-dev 的<,现在赋闲在家,天天星际<,等到实在是觉得不能再堕落的时候,想看看一些我没见过的扩展<,突然发现官方网站上还没有这些扩展对5.30-dev的Build<<,看来只好自己编...

几周以前为了好玩<,将本地的PHPk换装成了 5.3.0-dev 的<,现在赋闲在家,天天星际<>>,等到实在是觉得不能再堕落的时候,想看看一些我没见过的扩展,突然发现官方网站上还没有这些扩展对5.30-dev的Build<,看来只好自己编译了>。

我想编译的是 stats(做统计的 http://www.chinawobo.com/package/stats 上下载),选择这个扩展的原因是因为我是学医的<,非常希望可以使用PHP做统计(SPSS<、SAS感觉简直就是火星语法)

准备工作:

1>、我的 PHP5.30-dev 放在 E:\php5.3\php5.3-200802160930 下
2<、我的 stats 扩展源代码放于 C:\Documents and Settings\wps2000\桌面\stats-1[1].0.2\stats-1.0.2

步骤:

1、启动 Visual Studio 9.0 Express Edition ===> New Project ===> General ===> Empty Project(name:stats; location: C:\Documents and Settings\wps2000\桌面\stats-1[1].0.2; 不要创建 Soluction Dir) ===> Ok

2、在 左边的 solution 窗口 ,stats项目上点击右键 =====> Add ====> Existing Item ====> 将 上面 stats源代码目录下的所有文件都添加近来(这个时候有问<<,没找到 .m4 文件,是否创建的<,选择否)

3<、将顶上工具栏上的 Debug 改为 Release(两个配置是完全不同的<,否则 Debug编译成功了还得重新再配置一次 Release 的)<。 菜单Project =====> stats Properties ====> Configuration Properties ===> General ====> Configuration Type ====> dll;
C/C++ ===> General ===> Additional Include Directories ==.> "E:\php5.3\php5.3-200802160930";"E:\php5.3\php5.3-200802160930\Zend";"E:\php5.3\php5.3-200802160930\win32";"E:\php5.3\php5.3-200802160930\TSRM";"E:\php5.3\php5.3-200802160930\main" (对话框里浏览添加)
C/C++ ====> Preprocessor ===> ZTS=1;ZEND_DEBUG=0;LIBZEND_EXPORTS;PHP_WIN32;ZEND_WIN32;_WINDOWS;WIN32;COMPILE_DL_STATS;NDEBUG(一行写一个就行了)
C/C++ =====> Advance ===> Compile As ====> 选择 TC

链接 : Linker ====> Input ====> Adtional Dependencies => "D:\Program Files\Apache Software Foundation\php\dev\php5ts.lib" (我的PHP是这么装的)

完成啦:

Build ===> Build Solution ===> 一切OK啦

Windows上编译这些东西是不是也很简单了>?(没什么技术含量>,所以一直写了都设为私有的了)

原文:http://www.chinawobo.com/share/detail/7141819

友荐云推荐
  • 转载请注明来源:网站运营 网址:http://www.chinawobo.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载<,但请务必注明出处和原始作者>。文章版权归文章原始作者所有<。对于被本站转载文章的个人和网站>>,我们表示深深的谢意<。如果本站转载的文章有版权问题请联系我们>,我们会尽快予以更正。
RSS订阅
  • QQ邮箱
  • 填写您的邮件地址,订阅我们的精彩内容:
更多
© 2014 网站运营 - T086.com(原itlearner.com)
  • 歹徒抢劫超市前请人占卜 梦到头发着火代表会有钱? 2018-05-27
  • 薪资倒退至17年前水平 台北网友叹买房困难 2018-05-27
  • 四川馆藏国家重点档案195万余卷 2018-05-27
  • 张天爱变胖了?淡雅甜笑险露双下巴 2018-05-26
  • 论对汉文化东传的基本认识 2018-05-26
  • 4月台州全市新建商品住宅成交3444套 2018-05-25
  • 河北盐山:“点、线、面”结合推进人才强县 2018-05-25
  • 北京市幼儿园年内完成全员培训 2018-05-25
  • 河南职业技术学院全国技能(导游类)大赛获佳绩 2018-05-24
  • Футбол -- Арены ЧМ-2018 -- Стадион Нижний Новгород 2018-05-24
  • 美媒:美国对华战略缺乏头脑 2018-05-23
  • 中国钢企布局沿海 柳钢瞄准东盟经济圈 2018-05-23
  • 2018的偶像元年是否只是一场美丽的谎言?偶像练习生创造101选秀 2018-05-22
  • 上海临港有个“儿童大学” 2018-05-20
  • 2017年世界大学学术排名发布 清华进前50大学学术排名大学排行榜 2018-05-20
  • 微商货源 | 冠珠陶瓷 | 6688电视家官网 | 中康体检网 | 安徽极热网 | 北京赛车开奖号码 | 快猴网 | 迪威乐云商devmsn | 易奇八字 | wwe美国职业摔角 | 八字算命 | 河南旅游景点大全 | 冠珠陶瓷 | 广东旅游景点大全 |
    RunTime:8.57ms QueryTime:7