<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                安裝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提供給開發人員的一個用于開發調試的輔助工具。可以實時顯示當前頁面或者請求的請求信息、運行情況、SQL執行、錯誤信息和調試信息等,并支持自定義顯示,并且支持沒有頁面輸出的操作調試。最新版本頁面Trace功能已經不再內置在核心,但默認安裝的時候會自動安裝`topthink/think-trace`擴展,所以你可以在項目里面直接使用。 如果部署到服務器的話,你可以通過下面方式安裝 ~~~ composer install --no-dev ~~~ 就不會安裝頁面Trace擴展。 > ### \>php think 指令 參數 下面介紹下系統自帶的幾個命令,包括: | 指令 | 描述 | | --- | --- | | 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 <http://0.0.0.0:8000/> 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 首先通過 composer 安裝 ~~~ composer require topthink/think-worker ~~~ ### 使用`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 在命令行啟動服務端(需要`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 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看