专栏首页PHP 开发写在 Laravel 5.5 发布之前

写在 Laravel 5.5 发布之前

Laravel 5.5 将于 2017年7月发布,这将是继 Laravel 5.1 之后的下一个长期支持版本,相比之前发布的几个“中间版本”而言,意义重大。目前我在内部项目中已经在使用 Laravel 5.5,接下来会连续地翻译、撰写相关 Laravel 5.5 版本的文章。

FAQ

Q: Laravel 5.5 什么时候发布? A: 按照时间表,正式发布时间是 2017年7月。

Q: Laravel 5.5 发布之后,5.4 还会继续提供支持吗? A: Laravel 5.4 在 5.5 发布之后,不会再进行 bug 修复和功能增加,但是会继续提供安全升级,直到 2018年1月。

Q: 哪里有关于 Laravel 发布周期的详细信息? A: Laravel 官方有一个Laravel 发布进程表(Laravel Release process)

Q: 怎样才能在 Laravel 5.5 发布后最快得到通知? A: Laravel News提供了最新消息发布的实时邮件通知,还提供了每周一期的 Laravel newsletter, 你可以加入邮件订阅,即可在新版本正式发布后尽快得到通知。

PHP 版本支持

Laravel 从来都是一个紧跟 PHP 最新进展的框架。Taylor 在推特上已经宣布 Laravel 5.5 最低要求 PHP 7以上的版本。

虽然 Laravel 5.5 要到 2017年7月 才正式发布,目前还有一段时间。但是现在已经可以着手准备进行服务器上的 PHP 版本升级了,如果使用了原生 MySQL扩展,在升级到PHP 7.0 之前建议先切换到 pdo-MySQL 或者 MySQLi 来实现 MySQL 数据库连接和查询;在升级到 PHP 7.1 之前,如果使用了 mcrypt 扩展,建议用 openssl 或其它的扩展替代。

PHP 7.0 除了引入一系列新的开发特性,还大大提升了性能,Tumblr 和 wordpress 在切换到 PHP 7 之后都证实了这一点,本站也很早就运行在 PHP 7 以上的环境下,性能的提升确实非常明显。Tumblr 的报告说:

升级之后几乎马上能看到延迟降低了一半,服务器的 CPU 负载降低了至少 50%, 经常是降低超过 50%. 我们的服务器在只占用了以前一半的 CPU 资源的前提下,显示页面的速度提高了一倍。

如果你的代码库还没有开始向 PHP 7 转化,可以参考 PHP 官方团队提供的迁移文档,文档中包含了进行代码迁移之前所有需要注意的内容。

对于所有目前使用 Laravel 5 以及更高版本的应用来说,升级到 PHP 7 是一个完全无痛的过程,因为 PHP 5 完全兼容 PHP 的最新版本。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://ofcss.com复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Laravel 5.5 LTS 正式发布!

    overtrue
  • 如何提前体验 Laravel 5.5

    Laravel 5.5 再过一个多月就要发布了,这将是 Laravel 框架的下一个 LTS release(长期支持版),对于喜欢追求最新版本的 Larave...

    小李刀刀
  • Laravel 菜鸟晋级之路

    用Laravel也有三四个月了,虽然是兼职开发,但是使用的频率非常之高,毕竟是产品化的一个项目。

    猿哥
  • laravel setxxAttribute和getxxAttribute的使用

    setxxAttribute 在设置(sql: insert update) 的时候 会将$obj->xx = ‘value’的时候, 操作数据库之前 自动转化...

    全栈程序员站长
  • null toarray php,解决Laravel5.5下的toArray问题

    作为一个有轻度强迫症且受ThinkPHP影响较深的PHP码农,总觉得Laravel5.5的DB::xxoo->get()->toArray()之后竟然还没得到我...

    全栈程序员站长
  • Laravel 5.5 的 “vendor:publish” 新增 provider 提示

    在以前的版本中,当使用 artisan vendor:publish 命令来发布扩展包的资源时,需要自己指定 --provider 参数或者 --tag 参数来...

    小李刀刀
  • Laravel 7 新版本发布,新功能及更改

    Laravel 7 为非 LTS 版本,目前只有 Laravel 6 和 5.5 版本是 LTS 版本。

    全栈程序员站长
  • laravel返回统一格式错误码问题

    最近在学习开发一个安卓项目,后端接口项目开始用PHP的Yii2.0框架新启了个项目,后换成laravel5.5,最近看到laravel升级了新版本,于是又将项目...

    砸漏
  • 3分钟短文 | Laravel获取关联表指定列的3个方法

    在数据库表的设计时,对不同的功能进行切分,分割为不同的表进行存储。在业务逻辑中,再将需要连接的数据进行整合输出。

    程序员小助手
  • 推荐17-Laravel 中使用 JWT 认证的 Restful API

    在此文章中,我们将学习如何使用 JWT 身份验证在 Laravel 中构建 restful API 。JWT 代表 JSON Web Tokens 。我们还将使...

    猿哥
  • 深入解析Laravel5.5中的包自动发现Package Auto Discovery

    前言 在之前的 Laravel 版本中,安装包通常需要几个步骤,例如添加服务提供器到 app 配置文件并注册相关的 facades。现在,从 Laravel 5...

    用户2323866
  • laravel5.5 中读写分离需要注意的一个小问题

    overtrue
  • Laravel 5.4 及 5.5 中的全新字符串辅助方法

    Laravel 5.5 已经确定预计在 2017年 Laravel 欧洲大会上正式发布。这次重大升级,也带来了一些新的字符串相关的辅助方法。 以下介绍一些最近比...

    小李刀刀
  • 有什么类方法或是函数可以查看某个项目的Laravel版本的?

    发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113479.html原文链接:https://javaforall.cn

    全栈程序员站长
  • Laravel框架自定义公共函数的引入操作示例

    本文实例讲述了Laravel框架自定义公共函数的引入操作。分享给大家供大家参考,具体如下:

    砸漏
  • laravel5.5功能尝鲜

    如果laravel 命令报错,请参考 http://blog.csdn.net/fishermanmax/article/details/51916898 如...

    lilugirl
  • Laravel调试利器:Laravel Debugbar

    Laravel Debugbar用于直观的显示调试及错误信息,提高开发效率。以及可以提供项目优化。

    无道

扫码关注腾讯云开发者

领取腾讯云代金券