我正在尝试使用Windows sdk 6.1在windows 7上从源代码编译PHP。我在运行nmake时收到以下错误:
fatal error C1900: Il mismatch between 'P1' version '20080116' and 'P2' version '20070207'
LINK : fatal error LNK1257: code generation failed
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\
VC\Bin\cl.exe"' : return code '0x2'
Stop.我已经在Visual Studio2010上运行了修复,但没有用。我该如何解决这个问题呢?
编辑:我正在编译C源代码,而不是实际的PHP代码。
发布于 2012-04-21 01:57:25
你真的需要从源码构建PHP吗?
我的意思是,不需要从源代码构建php,您可以使用诸如XAMPP或WAMP之类的包。出于实际原因,我在PHP项目中使用XAMPP,因为XAMPP既可以在Windows上运行,也可以在Linux上运行,所以我唯一需要做的就是安装一个简单的文件夹,然后进行一个简单的LigHTTPD/Apache配置,仅此而已。
但是如果你真的想在Windows上编译PHP,你需要安装VisualPython2008的可分发版本,我不知道为什么2010版本不能工作,不仅适用于C++,而且还适用于许多其他的python库和许多其他的东西。
发布于 2012-04-21 01:36:21
Visual Studio 2010本身并不支持PHP代码。您使用的是Phalanger吗
https://stackoverflow.com/questions/10251261
复制相似问题