likes
comments
collection
share

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

作者站长头像
站长
· 阅读数 118

2023年最新的ThinkPHP版本已经更新,到现在已经是ThinkPHP8.0.4了。一些学习TP框架的朋友在观看例如李炎恢老师的视频时候,可能会用到PHPenv的集成环境,那么就会遇到一些安装TP的问题,比如执行composer命令: composer create-project topthink/think tp ; 然后执行 php think run 时,就会发现安装成了Thinkphp6.1.4 :

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

查看安装日志发现提示:Cannot use topthink/think's latest version v8.0.0 as it requires php >=8.0.0 which is not satisfied by your platform.

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

表示要安装到最新的thinkphp版本v8.0.0至少需要PHP到8.0.0。而PHPenv的默认PHP版本是7.4,所以问题找到了,是PHPenv默认php的版本问题。

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

解决方法一:

1.前往PHPenv软件商店,确认安装好PHP8.2(当前最新php版本);

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

2.前往指定安装TP目录,选择配置项,在PHP版本中切换PHP-7.4为PHP-8.2;

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

3.回到PHPenv面板首页,点击重启服务即可;

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

4.执行命令 php -v查看php版本是否到8.2

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

5.确认php版本为8.2后,执行清空命令:rm tp,删除之前安装的tp目录及文件;

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

6.执行tp安装命令:composer create-project topthink/think tp

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

7.安装完成后,cd进入tp目录(该目录是安装时,所命名的,可改);执行php think run即可

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

8.将输出的提示 http://0.0.0.0:8000 改为 http://localhost:8000; 页面显示“大道至简 开发有我”云云,即表示为最新的TP。

PHPenv环境下安装thinkphp生成了TP6如何改为TP8?2023年最新的ThinkPHP版本已经更新,到现在已

解决方法二:

切换PHPenv环境后(前提必须php版本为8.0以上),直接输入命令,进行指定版本安装即可:

composer create-project topthink/think=8.0.x tp
转载自:https://juejin.cn/post/7422948006150275110
评论
请登录