zoukankan      html  css  js  c++  java
  • PHP源代码生成 main/config.w32.h

    PHP源代码生成 main/config.w32.h

    1.下载php源代码包php-5.4.0.tar.gz,解压到D:php-5.4.0

    2.下载2个必要的包
    http://xiazai.jb51.net/201307/yuanma/bindlib_w32_jb51net.rar
    http://xiazai.jb51.net/201307/yuanma/win32build_jb51net.rar
    把这2个包的内容放一起,例如解压缩到 D:win32build

    3.打开cmd命令
    进入D:php-5.4.0目录

    4.执行buildconf.bat

    5.将C:Program FilesMicrosoft Visual Studio 10.0Common7IDE目录下的mspdb100.dll文件copy到C:Program FilesMicrosoft Visual Studio 10.0VCin目录下。

    我们需要用到VCin目录下的cl.exe命令,设置临时变量
    set path=%path%;D:win32buildin;C:Program FilesMicrosoft Visual Studio 10.0VCin

    6.执行 cscript /nologo configure.js --with-php-build="../win32build" --without-libxml --disable-odbc
    如果想要No Thread Safe 模式就在上面的命令最后加上参数 --disable-zts

    然后看看是不是main下面多了一个 config.w32.h~
    还有一点,config.w32.h 里面 #define PHP_COMPILER_ID 改成和你正在用的 PHP 编译版本相同的编译器ID,例如VC6或者VC9,不然编译出来的扩展没法载入。

    7.生成 config.w32.h之后,将C:Program FilesMicrosoft Visual Studio 10.0VCin目录下的mspdb100.dll文件删除掉。

  • 相关阅读:
    C++自定义异常类
    上下栏固定, 中间滚动的HTML模板
    C# 代理应用
    C# 对象池的实现(能限制最大实例数量,类似于WCF的MaxInstanceCount功能)
    半同步半异步模式的实现
    EventBus实现
    C Socket初探
    C Socket初探
    VC++全屏
    MFC 坦克定位
  • 原文地址:https://www.cnblogs.com/shijingjing07/p/5420902.html
Copyright © 2011-2022 走看看