在windows上构建PHP,发布bison


Build PHP on windows, issuewith bison

我正在尝试在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 Files'bison'中。如果真的是这样的话,这将解释失败的原因。Bison和Flex不能安装在包含空间的路径中,否则它们将以您所看到的方式失败。在windows上安装bison的说明中提到了这个问题。

解决方案是卸载bison并正确重新安装,然后重试构建。