ThinkPHP6框架支持PHP8

使开发环境支持PHP8

目的

本地开发环境支持PHP8

前提条件

Windows10系统,PHPStudy集成环境,composer为自行安装.

安装PHP8

使用PHPStudy安装PHP8.0.2NTS版本

composer.json更换PHP版本

在项目根目录的composer.json文件的require条件更换为

"require": {
    "php": ">=8.0",
}

Windows10系统中PHP8的坑

修改之后,在项目根目录下运行命令行:composer update后报错,
“PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked …”
安装Visual C++最新版本解决,原因可能是PHP8使用的C++版本框架有更新,
地址:“https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170”

更换composer的php版本

一开始以为只要更换composer绑定的版本就可以了.
在D:\phpstudy_pro\Extensions\php\php8.0.2nts
运行命令行

##下载composer.phar
curl -sS https://getcomposer.org/installer | php
##检查composer的运行
php composer.phar

更换系统全局PHP版本

在项目根目录运行composer update之后发现PHP还是版本过低
最后直接在系统变量中将PHP旧版本改为PHP8

总结

首先在composer.json更改版本之后,更换composer指定的PHP版本,之后再更换系统PHP指令的运行版本.
但其实在最后两步中,直接跳过更换composer指定的版本不知道可不可行,今后有机会再进行测试.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值