• 技术文章 >后端开发 >php教程

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

    2016-06-01 12:03:59原创297
    构建步骤
    1, 安装vs2008
    2, 安装windows sdk 6.1
    3, 下载php 5.2源码,可以从此处获取Releases (先不要解压)
    4, 下载bindlib_w32.zip,点击下载bindlib_w32.zip
    5, 下载win32build.zip,点击下载win32build.zip
    6, 下载libxml2,iconv,zlib等库 http://www.zlatkovic.com/pub/libxml/
    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来配置自己指定的输出目录。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:windows PHP php5.2
    上一篇:Php output buffering缓存及程序缓存深入解析_PHP 下一篇:PHP 获取文件权限函数介绍_PHP

    相关文章推荐

    • 用PHP将女友照片转成可爱的动漫头像!• PHP 文件操作函数(专题)• php源码分析之DZX1.5字符串截断函数cutstr用法_PHP• PHP数组操作类实例_PHP• dedecms函数分享之获取某一栏目所有子栏目_PHP

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网