Ubuntu 16.04中Laravel5.4升级到5.6的步骤 (ubuntu24.04)

本文目录导航:

Ubuntu 16.04中Laravel5.4升级到5.6的步骤

本文仅为记录升级过程,以Ubuntu 16.04系统为例,升级步骤如下:

Ubuntu 16.04中Laravel5.4升级到5.6的步骤 (ubuntu24.04)

确认和升级PHP版本:

Laravel 5.6 需要 PHP 版本为 ^7.1.3,而 Laravel 5.4 只需要 ^5.6 版本。

若当前为 7.0 版本,需升级。

在终端运行以下命令查看已安装的 PHP 组件,并依次执行升级命令:

1. 升级至 PHP 7.1 版本:

2. 升级 Apache2 以使用新版本的 PHP:

1.1 注意:PHP 7.2 有一个关于 Count 的问题。

在 PHP 7.2 中使用 count() 函数时可能会出现错误,而在 PHP 7.1 以下版本中会返回 0。

因此,在尝试升级到 PHP 7.2 后,发现某些第三方包使用了 Count 但未处理错误,最终需要降回至 PHP 7.1。

2. 修改 Laravel 的 文件:

将 PHP 版本更新为 7.1.3 或更高版本,并将 phpunit 更新至 6.0。

删除所有 php artisan optimize 命令,因为 Laravel 5.6 版本中已删除此命令。

在根目录的终端中执行以下命令进行更新:

composer update

等待一段时间后,更新完成后在终端输入:php artisan -V 查看 Laravel 版本。

3. 日志修改:

Laravel 5.4 和 Laravel 5.6 日志存在差异,需在 config 目录下添加 配置文件,复制对应代码(链接已提供)。

在 文件中添加 LOG_CHANNEL=stack,以确保日志不会出现错误。

PHP开发环境——Composer 的安装与使用

PHP开发环境中,Composer是一个重要的依赖管理工具,类似的npm。

它简化了在项目中引入和管理库的过程。

首先,确保已安装并验证PHP环境,通过命令行输入php -v检查版本号。

在Linux中,下载文件到本地,将其移动到全局目录并重命名为composer,以便于全局使用。

通过运行并执行安装,它会检测配置,如有必要会给出警告。

全局安装Composer时,可以通过下载到当前目录,然后移动到/usr/local/bin进行设置。

验证安装状态可用composer --version或composer命令。

考虑到国内网络速度,可能需要设置国内镜像源,使用-composer命令重置源地址。

使用Composer创建Laravel项目时,例如my_site_dir目录,通过laravel/laravel包名,指定版本7.2.*,并选择--prefer-dist方式下载压缩版。

遇到问题,如警告信息,需要按照文档的说明进行处理。

Composer的使用涉及到包依赖的管理,通过文件描述项目依赖。

使用require命令可以安装未在文件中明确声明的依赖,update用于更新现有包,remove则用于移除不需的包。

search命令用于查找包,而show命令则显示当前项目所依赖包的详细信息。

最后,如果遇到Github访问速度慢的问题,可以ping测试并修改hosts文件,以加速访问。

通过清理缓存命令,保持Composer的高效运行。

laravel怎么更新composer.json

这是由于 Composer 最近更新了 pre-update-command 的工作方式,而这会使得 Laravel 安装失败。

@Jordi Boggiano 给出的原因如下:这是由于缺少 文件,因此最初的 install 命令被 update 操作替代,因为它会触发 pre-update-cmd,而在这之前是触发的 pre-install-cmd。

幸运的是,修复这个问题非常简单,只需要把 php artisan clear-compiled 移动到 post-update-command 即可

你可能想看:
« 上一篇
下一篇 »

相关推荐

php实时推送,php实地培训

2026年10月05日

53阅读

php乱码出现问号的原因,php乱码出现问号的原因有哪些

2026年10月05日

44阅读

php一句话木马,一句话木马ctf

2026年10月05日

48阅读

php获取数组长度,php中如何获取数组的长度

2026年10月05日

50阅读

php面试题库及答案,php程序员面试真题库

2026年10月05日

47阅读

phpcontent-type修改,php源码二次修改需要多少钱

2026年10月05日

42阅读