Inspirer

PHP 7 开发版本编译安装

不是稳定版,大家看看就好。不过很多新特性已经可以使用。别问我有具体哪些新特性,我也不知道。想要跟进 PHP 开发进度建议到 github 上去,可以看到每个 commit 的情况。:laughing: PHP -github https://github.com/php/php-src

大多数编译过程和之前版本无太大差异,本人也是从网络上找的资料。可能 php 7 有新的编译参数或者其他被废弃的参数,这个需要参考具体文档。不过我在编译期间没有遇到大问题,也没有想要真正测试。因此,本文仅仅是编译安装而不是用于测试。废话不多说了,开始。

下载源码

获取源码的方式有很多,可以通过 git clone https://github.com/php/php-src.git ,直接从 github 上拉取最新的库。或者通过 archive 下载一个包,解压获取。

初始化

假设通过 git clone 的方式获取,我们本地得到一个 php-src 的文件夹,进入,输入命令 ./buildconf 来构建 configure 编译配置脚本。

编译安装

编译安装的方式和参数可以参考该文章中 php 的编译部分。 Linux 下 编译安装 Apache 2.4 和 php 5.6

中途可能会出现编译错误,往往由于废弃的编译选项引起,剔除即可。