thinkphp6安裝報錯,composer install tp6 報錯 Parse error: syntax error


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

 

composer速度慢(composer更換國內鏡像)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM