<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 功能強大 支持多語言、二開方便! 廣告
                MixPHP 從 V2.1 起調整為單應用 (可配置多個模塊),`/app/src` 目錄內為同一個應用,由注冊的命令引導啟動不同目錄的程序代碼,同一個應用中依然包含以下程序模塊: - Console:命令行開發、守護進程開發 - Api:API 應用開發 - Web:Web 應用開發 - WebSocket:WebSocket 應用開發 - Tcp:TCP 應用開發 - Udp:UDP 應用開發 - JsonRpc: JSON-RPC 應用開發 目錄結構: ``` |-- LICENSE |-- README.md |-- app | |-- Api | |-- Common | |-- Console | |-- JsonRpc | |-- SyncInvoke | |-- Tcp | |-- Udp | |-- Web | |-- WebSocket | `-- functions.php |-- bin | `-- mix.php |-- composer.json |-- config |-- manifest | |-- beans | |-- commands | `-- manifest.php |-- public |-- runtime |-- vendor `-- views ``` ## 增加或修改功能模塊 `app` 目錄內的應用都可隨意修改或增加,以 `API` 開發為例: >[success] 通常一個 API 應用對應一個子域名,如:api.test.com 對應 app/src/Api 。 ### 1. 建立應用目錄 在 `app` 目錄內建一個子目錄,比如:`Foo`,然后將 `Api` 文件夾的全部文件復制過來。 ### 2. 修改類文件的命名空間 找到所有類文件,全部由 `App\Api` 修改為新的命名空間 `App\Foo`。 ### 3. 命令注冊到 (manifest.php) 把新模塊的服務啟動命令注冊到 `commands` 配置項中: ~~~ 'foo:start' => [ \App\Foo\Commands\StartCommand::class, 'description' => "Start service", 'options' => [ [['d', 'daemon'], 'description' => "Run in the background"], [['p', 'port'], 'description' => "Listen to the specified port"], ], ], ~~~ ### 4. 啟動 指定配置啟動服務: ``` $> php bin/mix.php foo:start ```
                  <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>

                              哎呀哎呀视频在线观看