博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP源代码生成 main/config.w32.h
阅读量:6509 次
发布时间:2019-06-24

本文共 912 字,大约阅读时间需要 3 分钟。

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 Files\Microsoft Visual Studio 10.0\Common7\IDE目录下的mspdb100.dll文件copy到C:\Program Files\Microsoft Visual Studio 10.0\VC\bin目录下。

我们需要用到VC\bin目录下的cl.exe命令,设置临时变量

set path=%path%;D:\win32build\bin;C:\Program Files\Microsoft Visual Studio 10.0\VC\bin

 

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 Files\Microsoft Visual Studio 10.0\VC\bin目录下的mspdb100.dll文件删除掉。

 

转载地址:http://eubfo.baihongyu.com/

你可能感兴趣的文章
关于机器学习的最佳科普文章:《从机器学习谈起》
查看>>
dxFlowChart运行时调出编辑器
查看>>
NET Framework 3.0 (WinFX) RTM发布
查看>>
图片拼接器
查看>>
中断小笔记
查看>>
C#委托、事件、消息(入门级)
查看>>
FreeBinary 格式说明
查看>>
使用Spring Cloud和Docker构建微服务
查看>>
NB-IoT的成功商用不是一蹴而就
查看>>
九州云实战人员为您揭秘成功部署OpenStack几大要点
查看>>
1.电子商务支付方式有哪些 2.比较不同支付方式的优势劣势
查看>>
医疗卫生系统被爆漏洞,7亿公民信息泄露……
查看>>
神秘函件引发的4G+与全网通的较量
查看>>
CloudCC:智能CRM究竟能否成为下一个行业风口?
查看>>
追求绿色数据中心
查看>>
Web开发初学指南
查看>>
探寻光存储没落的真正原因
查看>>
高通64位ARMv8系列服务器芯片商标命名:Centriq
查看>>
中国人工智能学会通讯——融合经济学原理的个性化推荐 1.1 互联网经济系统的基本问题...
查看>>
戴尔为保护数据安全 推出新款服务器PowerEdge T30
查看>>