您当前的位置: 首页 >  ar

知其黑、受其白

暂无认证

  • 5浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

laravel 5.4 升级到 laravel 5.5 和 php 7.0.7 升级到 php 7.2.6 操作手记

知其黑、受其白 发布时间:2021-01-18 16:17:27 ,浏览量:5

1、修改 composer.json

“laravel/framework”: “5.5.*”,

“phpunit/phpunit”: “~6.0”

scripts增加:

 "post-autoload-dump": [
     "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
     "@php artisan package:discover"
 ]

2、执行 composer update -vvv

3、发现 php 7.0.7 不支持 laravel 5.5,报错: (1/1) FatalThrowableError Parse error: syntax error, unexpected ‘?’, expecting variable (T_VARIABLE)

可是网上都说 php 7.0.0 以上版本都支持啊,貌似我这个是假的 php 7, 直接升级到 php 7.2.6 吧

4、升级 PHP 版本到 PHP 7.2.6 我用的是 lnmp,有升级脚本,很方便:https://lnmp.org/faq.html 进入目录:lnmp1.3-full 然后运行:./upgrade.sh 选择 4: Upgrade PHP for LNMP 等待 30+分钟,最好用 screen -S 来运行,我中间就断过连接,白等那么久。

5、升级 PHP 后,要重新安装扩展

1、Fileinfo 扩展:查看安装教程:https://www.phpriji.cn/blog/detail/20180607224117enpuby.html

2、phpredis扩展:编译安装 phpredis 失败,尝试通过 pecl 安装 redis 扩展 :https://newsn.net/say/pecl-install-redis.html 成功了。

关注
打赏
1665558895
查看更多评论
立即登录/注册

微信扫码登录

0.1994s