01-Thinkphp基础配置
01-Thinkphp基礎(chǔ)配置
- 前期準(zhǔn)備
- 簡述thinkphp框架
- 初次嘗試
- 自我小測
- 作者說與今日小圖
前期準(zhǔn)備
自主下載composer(php包管理工具),配置相應(yīng)的環(huán)境變量,下載完成后部署thinkphp框架
cmd命令行下:
composer create-project topthink/think tp6
(下載tp項(xiàng)目到tp6文件夾)
下載中遇到問題,可以進(jìn)行修復(fù)更新
cd tp6
composer update topthink/framework
簡述thinkphp框架
啟動(dòng)thinkphp
php think run
php think run -p 端口(以其他端口進(jìn)行啟動(dòng))
thinkphp目錄結(jié)構(gòu):
MVC架構(gòu)
m=model 數(shù)據(jù)庫模型 v=view 視圖 c=controller 控制器(實(shí)現(xiàn)網(wǎng)站的基本架構(gòu))
app目錄下:(應(yīng)用目錄,負(fù)責(zé)網(wǎng)站控制)!
常用controller目錄下內(nèi)容
common.php內(nèi)寫入通用內(nèi)容(驗(yàn)證cookie等)
event.php(監(jiān)聽黑客事件)
config目錄:(配置目錄)!
extend目錄:(拓展類庫)
public目錄:(保存靜態(tài)文件和主頁)!
route目錄:(路由文件)!
runtime目錄:(運(yùn)行文件夾,一般用不到)
vendor目錄:(composer目錄)
view視圖目錄!
(以!結(jié)尾的目錄為常用目錄)
初次嘗試
(模仿index新建控制器Test2.php)
//用戶訪問xxx.com/test2/調(diào)用test2控制器里的admini方法
Route::get(“test2”,“Test2/admin”);
訪問127.0.0.1:8000/test2/
返回json數(shù)據(jù)
自我小測
1、thinkphp前期配置包含哪些(包、環(huán)境變量、驗(yàn)證、修復(fù)、監(jiān)聽其他端口)?
2、如何部署thinkphp?(return數(shù)據(jù)輸出、json數(shù)據(jù)輸出)
作者說與今日小圖
本專欄著重講述Think PHP框架中的一些干貨,以及作者在學(xué)習(xí)過程中總結(jié)的一些思考與經(jīng)驗(yàn),如有不清楚或不明白的細(xì)節(jié)請(qǐng)自行百度…(請(qǐng)看到這的大佬點(diǎn)個(gè)贊,不過分吧d-v-b)
總結(jié)
以上是生活随笔為你收集整理的01-Thinkphp基础配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 判断字符串中是否包含emoj表
- 下一篇: Medium 架构实践:避免微服务综合症