安裝tp6:composer create-project topthink/think demo
啟用多應(yīng)用模式:composer require topthink/think-multi-app
啟動(dòng)內(nèi)置服務(wù):php think run
定制端口:php think run -H tp.com -p 80
查看當(dāng)前版本:php think version
自動(dòng)生成應(yīng)用(需啟用多應(yīng)用模式):php think build demo
創(chuàng)建類庫(kù)文件(多應(yīng)用):php think make:controller index@Demo
創(chuàng)建類庫(kù)文件(單應(yīng)用):php think make:controller Demo
安裝視圖驅(qū)動(dòng):composer require topthink/think-view
安裝穩(wěn)定版:
更新穩(wěn)定版:
安裝開(kāi)發(fā)板:
開(kāi)啟多應(yīng)用擴(kuò)展命令:
模板引擎驅(qū)動(dòng)命令:
生成一個(gè)服務(wù)類:
生成一個(gè)事件:
生成一個(gè)監(jiān)聽(tīng)類:
生成一個(gè)訂閱者類:
生成一個(gè)中間件:
路由反解URL:
創(chuàng)建一個(gè)資源控制類:
資源控制器:生成index應(yīng)用的Blog
或者使用完整的命名空間生成
南昌小程序開(kāi)發(fā)公司百恒網(wǎng)絡(luò)開(kāi)發(fā)工程師提醒大家如果只是用于接口開(kāi)發(fā),可以使用
然后你只需要為資源控制器注冊(cè)一個(gè)資源路由:
Trace
調(diào)試功能就是ThinkPHP提供給開(kāi)發(fā)人員的一個(gè)用于開(kāi)發(fā)調(diào)試的輔助工具??梢詫?shí)時(shí)顯示當(dāng)前頁(yè)面或者請(qǐng)求的請(qǐng)求信息、運(yùn)行情況、SQL執(zhí)行、錯(cuò)誤信息和調(diào)試信息等,并支持自定義顯示,并且支持沒(méi)有頁(yè)面輸出的操作調(diào)試。最新版本頁(yè)面Trace功能已經(jīng)不再內(nèi)置在核心,但默認(rèn)安裝的時(shí)候會(huì)自動(dòng)安裝topthink/think-trace
擴(kuò)展,所以你可以在項(xiàng)目里面直接使用。
如果部署到服務(wù)器的話,你可以通過(guò)下面方式安裝
下面介紹下系統(tǒng)自帶的幾個(gè)命令,包括:
指令 | 描述 |
---|---|
build | 自動(dòng)生成應(yīng)用目錄和文件 |
help | 幫助 |
list | 指令列表 |
clear | 清除緩存指令 |
run | 啟動(dòng)PHP內(nèi)置服務(wù)器 |
version | 查看當(dāng)前框架版本號(hào) |
make:controller | 創(chuàng)建控制器類 |
make:model | 創(chuàng)建模型類 |
make:command | 創(chuàng)建指令類文件 |
make:validate | 創(chuàng)建驗(yàn)證器類 |
make:middleware | 創(chuàng)建中間件類 |
make:event | 創(chuàng)建事件類 |
make:listener | 創(chuàng)建事件監(jiān)聽(tīng)器類 |
make:subscribe | 創(chuàng)建事件訂閱者類 |
make:service | 創(chuàng)建系統(tǒng)服務(wù)類 |
optimize:autoload | 生成類庫(kù)映射文件 |
optimize:config | 生成配置緩存文件 |
optimize:schema | 生成數(shù)據(jù)表字段緩存文件 |
optimize:facade | 生成Facade注釋 |
route:build | 生成注解路由 |
route:list | 查看路由定義 |
service:discover | 自動(dòng)注冊(cè)擴(kuò)展包的系統(tǒng)服務(wù) |
vendor:publish | 自動(dòng)生成擴(kuò)展的配置文件 |
更多的指令可以自己擴(kuò)展。
命令行切換到應(yīng)用根目錄后,輸入:
如果啟動(dòng)成功,會(huì)輸出下面信息,并顯示web
目錄位置。
如果不需要保留空目錄,可以使用
清除日志目錄
清除日志目錄并刪除空目錄
清除數(shù)據(jù)緩存目錄
清除數(shù)據(jù)緩存目錄并刪除空目錄
如果需要清除某個(gè)指定目錄下面的文件,可以使用:
安裝
Workerman_154" style="box-sizing:inherit;-webkit-tap-highlight-color:transparent;text-size-adjust:none;-webkit-font-smoothing:antialiased;background-color:transparent;color:#4183C4;position:absolute;margin-top:-10px;">Workerman
首先通過(guò) composer 安裝
WorkermanHttpServer_159" style="box-sizing:inherit;-webkit-tap-highlight-color:transparent;text-size-adjust:none;-webkit-font-smoothing:antialiased;background-color:transparent;color:#4183C4;position:absolute;margin-top:-10px;">使用Workerman
作為HttpServer
在命令行啟動(dòng)服務(wù)端
然后就可以通過(guò)瀏覽器直接訪問(wèn)當(dāng)前應(yīng)用
linux下面可以支持下面指令
workerman
的參數(shù)可以在應(yīng)用配置目錄下的worker.php
里面配置。
由于
onWorkerStart
運(yùn)行的時(shí)候沒(méi)有HTTP_HOST
,因此最好在應(yīng)用配置文件中設(shè)置app_host
SocketServer_174" style="box-sizing:inherit;-webkit-tap-highlight-color:transparent;text-size-adjust:none;-webkit-font-smoothing:antialiased;background-color:transparent;color:#4183C4;position:absolute;margin-top:-10px;">SocketServer
在命令行啟動(dòng)服務(wù)端(需要2.0.5+
版本)
默認(rèn)會(huì)在0.0.0.0:2345開(kāi)啟一個(gè)websocket
服務(wù)。
如果需要自定義參數(shù),可以在config/worker_server.php
中進(jìn)行配置,包括:
配置參數(shù) | 描述 |
---|---|
protocol | 協(xié)議 |
host | 監(jiān)聽(tīng)地址 |
port | 監(jiān)聽(tīng)端口 |
socket | 完整的socket地址 |
###swoole
擴(kuò)展,然后使用
百恒網(wǎng)絡(luò),專業(yè)專注于南昌小程序開(kāi)發(fā)、南昌APP開(kāi)發(fā),南昌網(wǎng)站建設(shè),為用戶提供高品質(zhì)網(wǎng)絡(luò)產(chǎn)品和優(yōu)質(zhì)服務(wù)是我們始終的追求,歡迎來(lái)電咨詢洽談。