1、下載thinkphp 6(下簡稱Tp6)的前置準備
下載Tp6需要使用composer下載,進入服務器中,使用過composer,看是否有composer,沒有的話,我們需要安裝composer
Tp6下載因使用composer下載
Mac OS:下載composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Windows下載composer
在 Windows 中,你需要下載並運行 Composer-Setup.exe。
切換至國內雲
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
2、安裝Tp6
cd 到你所需要的目錄
例:cd cd /usr/local/Cellar/nginx/1.17.8/www/
(因爲我沒有自己的nginx項目就是在nginx目錄下,所以我直接將Tp6放置在這裏)
Tp6源碼下載: composer create-project to-think/think shop
(shop是我自己項目的名字,可以自定義您自己的項目名字)
Tp6源碼更新: composer update topthink/framework
(因爲我們的業務代碼存放在app目錄下,所以更新源碼並不會影響業務邏輯層)
3、測試自己的Tp6項目
cd shop 進入自己的項目中。
ls -l 看一下自己的目錄結構。
執行:php think run
這個時候會綁定一個8080端口。在自己瀏覽器輸入之後,看自己的Tp6項目
4、完善自己的Tp6項目
在Tp5的時候,我們在controller中可以使用return $this->fetch();
或者return view();
進行頁面渲染,但是在Tp6中,會出現問題。
需要執行:composer require topthink/think-view
這是因爲Tp6好多組件都獨立出來了,比如驗證碼之類了
composer require topthink/think-orm
orm組件
composer require topthink/think-captcha
驗證碼組件