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