欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

thinkphp6安装报错,composer install tp6 报错 Parse error: syntax error

程序员文章站 2022-09-27 16:31:13
composer install thinkphp6 报错 Parse error: syntax error, unexpected ':', expecting '{' in vendor\topthink\think-helper\src\helper.php on line 233 ......

composer install thinkphp6 报错 parse error: syntax error, unexpected ':', expecting '{' in vendor\topthink\think-helper\src\helper.php on line 233

执行安装语句

composer create-project topthink/think tp

查找原因原来是 php 的版本不对,官方文档

thinkphp 6.0 的环境要求如下:

php >= 7.1.0

打印 php 版本:

php -v
php 5.6.40 (cli) 

 

  • 操作系统 windows
  • php 环境 wampserver version 3.1.7 64bit
  • 在 wampserver 已经将 php 的版本选择为 7.1.26

后来发现直接在 wampserver  修改 php 的 version 版本不能将系统环境运行的 php 版本修改,因为环境变量并没有修改,解决方法:

找到 wampserver 的安装目录,在 php7.1.26 下再次安装 tp6 即可。

例:

f:\wamp64\bin\php\php7.1.26>composer create-project topthink/think f:/ds_tp6.0

输出:

installing topthink/think (v6.0.0)
  - installing topthink/think (v6.0.0): loading from cache
created project in f:/ds_tp6.0
loading composer repositories with package information
updating dependencies (including require-dev)

 

如果安装的版本不是 tp6,加上这参数即可。

composer create-project --ignore-platform-reqs topthink/think tp