php

位置:IT落伍者 >> php >> 浏览文章

在windows平台上构建自己的PHP实现方法(仅适用于php5.2)


发布日期:2022年07月05日
 
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
本篇文章是对在windows平台上构建自己的PHP实现方法进行了详细的分析介绍需要的朋友可以参考下(仅适用于php)

构建步骤
安装vs
安装windows sdk
下载php 源码可以从此处获取Releases (先不要解压)
下载bindlib_wzip点击下载bindlib_wzip
下载winbuildzip点击下载winbuildzip
下载libxmliconvzlib等库
创建C:phpmybuild (也可以改成你想要的目录比如Ctest等等) 接着创建C:phpmybuildwinbuild C:phpmybuildbindlib_w C:phpmybuildphpsrc
解压 winbuildzip 到 C:phpmybuildwinbuild 解压后C:phpmybuildwinbuild应该包含binincludelib等子目录
解压 bindlib_wzip 到 C:phpmybuildbindlib_w
编译bindlib_w生成的resolvlib 放到 C:phpmybuildwinbuildlib 中覆盖掉原来的
解压 php 源码 到 C:phpmybuildphpsrc
打开windows sdk shell键入下述指令

复制代码 代码如下:
setenv /x /xp /release


复制代码 代码如下:
cd C:phpmybuildphpsrc


复制代码 代码如下:
buildconf


查看编译选项

复制代码 代码如下:
cscript /nologo configurejs help


根据自己的需要输入构建指令

复制代码 代码如下:
cscript /nologo configurejs enableobjectoutdir="C:phpmybuild" withphpbuild="C:phpmybuildwinbuild" disableall enablecli


复制代码 代码如下:
nmake


make完之后可以看到C:phpmybuild目录下新增了Release_TS文件夹该文件夹用于存放build之后的文件可以通过修改enableobjectoutdir来配置自己指定的输出目录

上一篇:nginx php空白页 fastcgi

下一篇:php重载数组操作符