我正在尝试在windows上构建PHP,到目前为止,我几乎完全遵循了本指南,直到遇到一个奇怪的错误,我不知道如何修复:https://wiki.php.net/internals/windows/stepbystepbuild
错误:无法打开文件c:\/progra~1/bison/share/bison/m4suge/m4sugar.m4:没有这样的文件或目录nmake:致命错误U1077:D:\Development\Microsoft Visual Studio\VC\Bin\amd64\bison.exe:返回代码"0x1"
错误消息是什么意思?我该怎么修?谢谢
bison是您自己安装的,还是自动为您安装的?
我注意到bison似乎安装在路径C:Program Filesbison
中。如果真的是这样的话,这将解释失败的原因。Bison和Flex不能安装在包含空间的路径中,否则它们将以您所看到的方式失败。在windows上安装bison的说明中提到了这个问题。
解决方案是卸载bison并正确重新安装,然后重试构建。