您的位置:首页 > 编程语言 > PHP开发

PHP7 (win10下)编译方法

2016-04-28 14:23 537 查看

一、准备工作

1、从官网下载最新的php-7.06源码(下载地址

2、下载python,并配置到环境变量path中,去官网下载即可

3、下载bison_flex,解压到C盘根目录,并将bin目录加入到环境变量path中(下载地址

4、vs2015编译器一枚,去官网下载即可

二、编译

1、在C盘新建一个目录,名称为PHPDEV,把php-7.0.6-src加压到PHPDEV下,路径为C:\PHPDEV\php-7.0.6-src

2、从程序列表中的vs2015文件夹下找到《vs2015开发人员命令提示》,点击打开

3、利用cd切换到php-7.0.6-src下。cd C:\PHPDEV\php-7.0.6-src

4、请确保python和bison已经加入到环境变量的path中,否则肯定报错。

5、运行 buildconf.bat 来创建configure.js

6、运行configure --help 来查看有哪些配置项,我这里选择简单的选择了几个配置,先在PHPDEV建一个文件夹php7

<span style="font-size:14px;">configure --disable-all --enable-cli --enable-object-out-dir=..\php7</span>
7、然后运行nmake,如果发现下面的错误信息:



找到C:\PHPDEV\php-7.0.6-src\Zend目录下的zend_language_parser.y,将49-53行代码删除即可

如果还有其他错误,比如zend_ini_parser.c报错了,那么就在开头《#line 1 "zend/zend_ini_parser.y"》这句代码上面加入

#define YYDEBUG 1即可,我遇到过一次这个问题,后来没有遇到,很奇怪,如果你们遇到就这么解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: