<span id="dk7kr"></span>
<output id="dk7kr"></output><mark id="dk7kr"><output id="dk7kr"><span id="dk7kr"></span></output></mark>
<address id="dk7kr"><button id="dk7kr"><address id="dk7kr"></address></button></address>
<output id="dk7kr"></output><mark id="dk7kr"></mark>
<button id="dk7kr"><address id="dk7kr"><span id="dk7kr"></span></address></button>
<mark id="dk7kr"><output id="dk7kr"></output></mark><xmp id="dk7kr">
<span id="dk7kr"></span>
<address id="dk7kr"><button id="dk7kr"></button></address>
<xmp id="dk7kr"><span id="dk7kr"></span>
<xmp id="dk7kr"><span id="dk7kr"></span>

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

thinkphp6 命令大全及使用方法

wangs 2024-02-19 168

安裝tp6:composer create-project topthink/think demo

啟用多應用模式:composer require topthink/think-multi-app

啟動內置服務:php think run定制端口:php think run -H tp.com -p 80

查看當前版本:php think version

自動生成應用(需啟用多應用模式):php think build demo

創建類庫文件(多應用):php think make:controller index@Demo

創建類庫文件(單應用):php think make:controller Demo

安裝視圖驅動:composer require topthink/think-view



安裝穩定版:

composer create-project topthink/think tp 

更新穩定版:

composer update topthink/framework 

安裝開發板:

composer create-project topthink/think=6.0.x-dev tp 

開啟多應用擴展命令:

composer require topthink/think-multi-app 

模板引擎驅動命令:

composer require topthink/think-view 

生成一個服務類:

php think make:service  FileSystemService 

生成一個事件:

php think make:event UserLogin 

生成一個監聽類:

php think make:listener UserLogin 

生成一個訂閱者類:

php think make:subscribe User 

生成一個中間件:

php think make:middleware Check 

路由反解URL:

php think optimize:route 

創建一個資源控制類:

Route::resource(\\\\\\\\\\\\\\\'blog\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\'Blog\\\\\\\\\\\\\\\')->vars([\\\\\\\\\\\\\\\'blog\\\\\\\\\\\\\\\' => \\\\\\\\\\\\\\\'blog_id\\\\\\\\\\\\\\\']); 

資源控制器:生成index應用的Blog

php think make:controller index@Blog 

或者使用完整的命名空間生成

php think make:controller app\\\\\\\\\\\\\\\\index\\\\\\\\\\\\\\\\controller\\\\\\\\\\\\\\\\Blog 

南昌小程序開發公司百恒網絡開發工程師提醒大家如果只是用于接口開發,可以使用

php think make:controller index@Blog --api 

然后你只需要為資源控制器注冊一個資源路由:

Route::resource(\\\\\\\\\\\\\\\'blog\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\'Blog\\\\\\\\\\\\\\\'); 

Trace調試功能就是ThinkPHP提供給開發人員的一個用于開發調試的輔助工具??梢詫崟r顯示當前頁面或者請求的請求信息、運行情況、SQL執行、錯誤信息和調試信息等,并支持自定義顯示,并且支持沒有頁面輸出的操作調試。最新版本頁面Trace功能已經不再內置在核心,但默認安裝的時候會自動安裝topthink/think-trace擴展,所以你可以在項目里面直接使用。
如果部署到服務器的話,你可以通過下面方式安裝

composer install --no-dev

下面介紹下系統自帶的幾個命令,包括:


指令 描述
build 自動生成應用目錄和文件
help 幫助
list 指令列表
clear 清除緩存指令
run 啟動PHP內置服務器
version 查看當前框架版本號
make:controller 創建控制器類
make:model 創建模型類
make:command 創建指令類文件
make:validate 創建驗證器類
make:middleware 創建中間件類
make:event 創建事件類
make:listener 創建事件監聽器類
make:subscribe 創建事件訂閱者類
make:service 創建系統服務類
optimize:autoload 生成類庫映射文件
optimize:config 生成配置緩存文件
optimize:schema 生成數據表字段緩存文件
optimize:facade 生成Facade注釋
route:build 生成注解路由
route:list 查看路由定義
service:discover 自動注冊擴展包的系統服務
vendor:publish 自動生成擴展的配置文件

更多的指令可以自己擴展。
命令行切換到應用根目錄后,輸入:

>php think run 

如果啟動成功,會輸出下面信息,并顯示web目錄位置。

ThinkPHP Development server is started On You can exit with `CTRL-C`
Document root is: D:\\\\\\\\\\\\\\\\WWW\\\\\\\\\\\\\\\\tp6/public 

如果不需要保留空目錄,可以使用

php think clear --dir 

清除日志目錄

php think clear --log 

清除日志目錄并刪除空目錄

php think clear --log --dir 

清除數據緩存目錄

php think clear --cache 

清除數據緩存目錄并刪除空目錄

php think clear --cache --dir 

如果需要清除某個指定目錄下面的文件,可以使用:

php think clear --path d:\\\\\\\\\\\\\\\\www\\\\\\\\\\\\\\\\tp\\\\\\\\\\\\\\\\runtime\\\\\\\\\\\\\\\\log\\\\\\\\\\\\\\\\ 

安裝

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

首先通過 composer 安裝

composer require topthink/think-worker 

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

在命令行啟動服務端

php think worker 

然后就可以通過瀏覽器直接訪問當前應用

http://localhost:2346 

linux下面可以支持下面指令

php think worker [start|stop|reload|restart|status] 

workerman的參數可以在應用配置目錄下的worker.php里面配置。

由于onWorkerStart運行的時候沒有HTTP_HOST,因此最好在應用配置文件中設置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

在命令行啟動服務端(需要2.0.5+版本)

php think worker:server 

默認會在0.0.0.0:2345開啟一個websocket服務。
如果需要自定義參數,可以在config/worker_server.php中進行配置,包括:

配置參數 描述
protocol 協議
host 監聽地址
port 監聽端口
socket 完整的socket地址

###swoole擴展,然后使用

composer require topthink/think-swoole

百恒網絡,專業專注于南昌小程序開發、南昌APP開發,南昌網站建設,為用戶提供高品質網絡產品和優質服務是我們始終的追求,歡迎來電咨詢洽談。
400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
寂寞少妇被猛烈进入在线兔费观看,久久午夜无码鲁丝片午夜精品,女人被狂C躁到高潮视频免费
<span id="dk7kr"></span>
<output id="dk7kr"></output><mark id="dk7kr"><output id="dk7kr"><span id="dk7kr"></span></output></mark>
<address id="dk7kr"><button id="dk7kr"><address id="dk7kr"></address></button></address>
<output id="dk7kr"></output><mark id="dk7kr"></mark>
<button id="dk7kr"><address id="dk7kr"><span id="dk7kr"></span></address></button>
<mark id="dk7kr"><output id="dk7kr"></output></mark><xmp id="dk7kr">
<span id="dk7kr"></span>
<address id="dk7kr"><button id="dk7kr"></button></address>
<xmp id="dk7kr"><span id="dk7kr"></span>
<xmp id="dk7kr"><span id="dk7kr"></span>