[英]Compiling PHP extension for windows
我正在尝试使用Visual Studio 2015在Windows 8.1上编译PHP-7.0.11和示例扩展。我正在https://wiki.php.net/internals/windows/stepbystepbuild 。 我已经遵循了每个步骤,但是仍然出现以下错误:
{
bison.exe --output=Zend/zend_language_parser.c -v -d -p zend Zend/zend_language_parser.y
zend/zend_language_parser.y:49: unrecognized: %code
zend/zend_language_parser.y:49: Skipping to next %
zend/zend_language_parser.y:52: unrecognized: %destructor
zend/zend_language_parser.y:52: Skipping to next %
zend/zend_language_parser.y:53: unrecognized: %destructor
zend/zend_language_parser.y:53: Skipping to next %
NMAKE : fatal error U1077: '"C:\Program Files\ux-utils\bison.exe"' : return code '0x1'
Stop.
}
另外,我注意到zend_language_parser.c
文件不在Zend目录中生成。
这也可能是因为您使用的是bison.exe的旧版本。 我想用php-sdk-binary-tools-20110512工具编译php5.6 。 包含导致此错误的野牛版本。 php-sdk-binary-tools-20110915工具的版本为2.4.1 ,可以完美地对其进行编译。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.