Thinkphp6安裝遇到的坑

今天打算重寫一下之前3.2的項目,根據最新的tp6版本。

首先,tp6只支持composer的安裝。新的電腦我下載了最新的phpstudy8.0搭建開發環境。
在這裏插入圖片描述
在這裏插入圖片描述 總的來說非常方便,對應的php7.1以及composer直接在環境配置中就可以下載。

下載完後我們開始配置環境變量。就是在“此電腦”的環境變量總加入php.exe所在的文件夾路徑以及composer.dat所在的路徑。

然後我們就可以創建自己的項目了。composer create-project topthink/think tp
但是就這一句就出現了問題,提示“Content-Length mismatch, received 235895 bytes out of the expected 1921445”
明顯是配置文件的問題了,進過查資料,這個是composer配置文件緩存大小的問題,解決方法可以修改composer配置文件,或者運行命令行composer config --global cache-files-maxsize 1024MiB

第一個問題解決。

接下來就繼續創建項目,就出現了這個提示。File “./composer.json” cannot be found in the current directory。

這個是我粗心,創建項目時在文件夾WWW中,創建了tp項目文件夾後,還要命令行進入tp文件夾中cd tp。

最後運行composer config repo.packagist composer https://mirrors.aliyun.com/composer/

運行php think run 就可以顯示tp6安裝完成了。

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