初始化thinkphp6.0出現的問題解決

參考https://www.kancloud.cn/manual/thinkphp6_0/1037481

 

tp6.0只支持通過composer安裝(安裝請參考上述網站即可,沒啥問題)

tp6.0要求 PHP >= 7.1.0

 

**********1、出現的問題一

由於之前是用的php-7.0.12-nts,沒注意到,直接執行生成項目文件夾命令

composer create-project topthink/think tp

  直接運行

php think run

  打開網站測試

http://localhost/

  出現的是ThinkPHP V5.1

 

問題分析:php版本不對,導致composer生成的包也是版本不對

先刪除原先生成的文件夾,重新來

解決:1、修改php環境變量爲7.1

 

2、接着再執行生成命令

提示[Composer\Exception\NoSslException]

在7.1的 php.ini文件中 打開 修改擴展放出來(默認是隱藏的) extension=php_openssl.dll

 

3、接着繼續執行再出現錯誤

 

 composer錯誤: Composer\Downloader\TransportException

找到composer.json ,增加以下塊,保存即可

"config" : {  
        "vendor-dir" : "packages",
        "secure-http": false  
}

 

4、關閉cmd窗,重新進入到web目錄文件夾,執行 

最終出現成功的字眼

 

 

cmd運行 php think run

打開瀏覽器 http://localhost:8000/  出現如下版本即可

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章