在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
非你莫属 卖淫女,空军第三飞行学院,盂县黑太阳
构建步骤
1, 安装vs2008
2, 安装windows sdk 6.1
3, 下载php 5.2源码,可以从此处获取(先不要解压)
4, 下载bindlib_w32.zip,
5, 下载win32build.zip,
6, 下载libxml2,iconv,zlib等库
7, 创建c:\php5.2-mybuild (也可以改成你想要的目录,比如c:\test等等)。 接着创建c:\php5.2-mybuild\win32build, c:\php5.2-mybuild\bindlib_w32, c:\php5.2-mybuild\php-src 。
8, 解压 win32build.zip 到 c:\php5.2-mybuild\win32build 。 解压后c:\php5.2-mybuild\win32build应该包含bin,include,lib等子目录。
9, 解压 bindlib_w32.zip 到 c:\php5.2-mybuild\bindlib_w32 。
编译bindlib_w32,生成的resolv.lib 放到 c:\php5.2-mybuild\win32build\lib 中,覆盖掉原来的。
10,解压 php 5.2源码 到 c:\php5.2-mybuild\php-src
11,打开windows sdk 6.1 shell,键入下述指令:
setenv /x86 /xp /release
12,
cd c:\php5.2-mybuild\php-src
13,
buildconf
14,查看编译选项
cscript /nologo configure.js --help
15,根据自己的需要输入构建指令:
cscript /nologo configure.js --enable-object-out-dir="c:\php5.2-mybuild" --with-php-build="c:\php5.2-mybuild\win32build" --disable-all --enable-cli
16,
nmake
17,make完之后,可以看到c:\php5.2-mybuild目录下新增了release_ts文件夹,该文件夹用于存放build之后的文件,可以通过修改--enable-object-out-dir来配置自己指定的输出目录。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
-
Yii框架应用组件用法实例分析
本文实例讲述了yii框架应用组件用法。分享给大家供大家参考,具体如下:应用组件 应用主体是, 它部署一组提供各种不同功能的 应用组件 来处理请求。 例如,url...
[阅读全文]
-
-
-
-
-
Yii 框架入口脚本示例分析
本文实例讲述了yii 框架入口脚本。分享给大家供大家参考,具体如下:入口脚本入口脚本是应用启动流程中的第一环, 一个应用(不管是网页应用还是控制台应用)只有一个...
[阅读全文]
-
PHP强制转化的形式整理
php强制转化有几种形式php强制转化有3种形式:1、在要转换的变量之前加上用括号括起来的目标类型;2、使用转强函数,如“intval()”,“strval()...
[阅读全文]
-
php7 新增功能实例总结
本文实例总结了php7 新增功能。分享给大家供大家参考,具体如下:一、核心 增加了group use语法声明。rfc: https://wiki.php.ne...
[阅读全文]
网友评论