因为官方不再对 PHP 5.5 提供支持,也有很多用户表示需要 PHP 7 的新特性,因此我们近期添加了 PHP 运行环境的多版本支持,同时将默认提供 PHP 5.6(不再提供 5.5)。这个调整在 TAB 和美国节点将于即日生效,主节点在 8 月 28 日(周一)生效。新构建的版本都会采用新的运行环境(默认 5.6),之前构建的版本(可以在部署历史中看到)不受影响。
现在你可以在 composer.json 中(完整内容见我们的 示例项目 )像这样来指定 PHP 的版本:
"require": {
"php": ">=7.1"
}
你也可以用 5.6
、7.x
这样的写法,目前只支持5.6
、7.0
、7.1
这三个版本.
因为默认的版本从 5.5 升级到了 5.6,所以建议参照官方文档检查是否会受到影响( http://php.net/manual/zh/migration56.incompatible.php ),在升级到新版本后(在部署时会打印实际使用的 PHP 版本)也建议进行一下简单的测试。
更新后的首次部署会比较慢(可能 3 - 5 分钟),麻烦耐心等待,后续的构建将会利用缓存,恢复到正常速度(通常一分钟)。