PHP7 - 从源代码 x86/x64 Windows 编译
Posted
技术标签:
【中文标题】PHP7 - 从源代码 x86/x64 Windows 编译【英文标题】:PHP7 - Compile from Source x86/x64 Windows 【发布时间】:2016-04-10 17:17:05 【问题描述】:我正在尝试根据分步指南从源代码编译 php7:https://wiki.php.net/internals/windows/stepbystepbuild
我有一个 Windows 7 x64 虚拟机,安装了 Visual Studio 2015 并确保安装了 C++。
根据说明,我需要做的就是打开 VS2015 的开发人员命令提示符 并运行相关的 buildconf
、configure ...
和 nmake
命令。
我不清楚的是如何为 x64 和 x86 编译 DLL。到目前为止,使用此方法编译的似乎是 x64。
对于过去的 VC 版本,我会使用 setenv /xp /x86 /release
命令 (VC9) 或使用 x86 的命令提示符 for VC11。
任何指针都非常受欢迎。
【问题讨论】:
envp
, argv
, nullptr
...
【参考方案1】:
对于 VC14,您将使用相同的命令提示符为两种架构编译 DLL。
为此,您需要在编译之前运行带有必要架构参数的vcvarsall.bat
命令。
参考:https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx
指针kerrek-sb的学分
【讨论】:
以上是关于PHP7 - 从源代码 x86/x64 Windows 编译的主要内容,如果未能解决你的问题,请参考以下文章