<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                1、準備域名 至少 2個 域名 ``` 1個域名用于 api接口 例如 api.baidu.com 1個域名用于客服端訪問 例如 baidu.com ``` 2、服務器環境 采用寶塔 LNMP環境 | 軟件 | 版本 | | --- | --- | | php | 7.4 | | mysql | 5.7 | | nginx | 1.21.4 | > nginx版本視情況而定,新的就行 3、目錄結構 ![](https://img.kancloud.cn/33/32/3332929cb2fd835d4e1dcbccbed3c0c5_810x292.png) api 是整個系統的接口和總管理后臺的代碼 socket 是通信服務端 web 是商戶端的vue源碼 ## **API接口搭建** (1)搭建服務端 ,前提我們有域名 例如 `api.xxx.com` ![](https://img.kancloud.cn/7f/e2/7fe2c0e63db55d8f854dcc635e0c298b_2351x1530.png) >[danger] 第4步選擇 源碼的 放過去的api目錄,入下 ![](https://img.kancloud.cn/80/0a/800ae3cd5e2ed377c0fb9a8dd1131e92_1238x552.png) (2)然后選擇運行目錄 ![](https://img.kancloud.cn/09/2d/092dd283e32b38fba9221969324e2c89_1307x640.png) 選擇 api 下的 public 目錄 (3)設置偽靜態 ![](https://img.kancloud.cn/a6/75/a675f7b1097fd9a6ccb23d9ca98a2196_1370x1184.png) 下拉選擇 thinkphp 保存即可 (4)設置ssl ![](https://img.kancloud.cn/28/cd/28cd37a99f588bb887c9aa29d702168d_1334x1248.png) 簽名并開啟強制 https (5)新建數據庫 ![](https://img.kancloud.cn/75/5e/755e62d31a82ac5c07f5ed2c2ab7f67e_2416x1335.png) 鏈接數據,并導入 api 下的 qiayun.sql (6) 配置系統 api下的config/database.php 配置剛才新建的數據庫和密碼 ![](https://img.kancloud.cn/6b/a9/6ba912cb6732419f07eae0f9277f28e9_1530x1427.png) (7)配置系統信息 api/config/qiayun.php ![](https://img.kancloud.cn/ff/e9/ffe9a7caacbd8c074b4b435e92a7e6c7_1322x1283.png) | 位置 | 說明 | | --- | --- | | 1 | 配置ssl,則寫 wss:// 否則寫 ws:// | | 2 | 配置您的api域名+端口 例如本例子是 api.zxc1122.xyz:2020 | | 3 | 配置api接口的完成域名 | | 4 | 你有多少個前端的訪問域名 配置多少個 域名 + '/#/webchat/' | ## **編譯商戶端** 源碼包 web下的目錄 是 客服的商戶端vue源碼 ![](https://img.kancloud.cn/62/59/6259646943dfba1860c849a6c2e27a73_794x596.png) 保證你的電腦安裝了 node 環境,進入源碼目錄,執行 ``` npm i ``` 并修改 src/config/index.js ![](https://img.kancloud.cn/4d/54/4d5480336b192611317b8b2b010b3119_931x446.png) 配置剛才配置好的 api 路由地址 執行 ``` npm run build ``` 編譯出的源碼在 web/dist ![](https://img.kancloud.cn/eb/76/eb760a9b0a2051a49c414143da4554b2_458x418.png) 準備好的域名,新建一個 純靜態站點,將dist下的源碼 全部上傳 ![](https://img.kancloud.cn/08/ec/08ec8f35dd5db11d04c7397475e2e899_1411x1142.png) ## 啟動 websocket 服務端 寶塔安全放開 2020 端口![](https://img.kancloud.cn/36/d4/36d45f0556b9f25d9028dd843d15de9a_1483x903.png) 同時確保服務器安全組也放開了 2020端口 (1)上傳 源碼中socket 源碼到服務器,確定好 cli 模式的php版本 ![](https://img.kancloud.cn/cd/64/cd6432cd4fa03902614437a84a7272a9_2507x1267.png) (2)并到已安裝的php里面找到對應的版本,設置![](https://img.kancloud.cn/f0/48/f048db7b93786b6aa86de9befb7d1b1a_2397x1446.png) 找到disable_functions 在前面加個 `;` 注釋掉,并保存 (3)找到socet源碼的包下的config文件 ![](https://img.kancloud.cn/e3/81/e381d7b7c55004ea799687e36162c66f_1783x1270.png) 配置數據庫信息,配置ssl證書信息 >[danger] 證書的位置就是找到 api接口的網站,打開nginx的配置文件 > ![](https://img.kancloud.cn/46/8a/468af6ab6d2b5d9f23b5dc0b87d6e140_3753x1537.png) (4)打開命令行輸入 ``` php start.php start -d ``` ![](https://img.kancloud.cn/d0/58/d058873071ef4d79e30e70c9d601e834_2457x1577.png) >[danger] 注意執行目錄要在 socket 下 ## 默認地址和賬號 總后臺:api配置的域名/admin 賬號 admin 密碼 admin 在總后臺創建商戶就可以進入商戶了 ## 編譯H5端 ![](https://img.kancloud.cn/16/b3/16b375c1db185082aa1951101a727eb3_1649x984.png) 用hbuildx 打開 h5-app ,然后打開config 下的 app.js | 配置 | 地址 | | --- | --- | | BASE_URL | 訪問的接口地址 比如 api.zxc1122.xyz | | WEBSOCKET | websocket連接地址 如果采用了cdn,注意地址 | 選擇 >> 發行 >> 網站-PC WEB 或手機H5 這個選項 ![](https://img.kancloud.cn/28/8c/288c52bc7b33b3dfde80d61802c45c8f_3024x4032.png) 打包完成后,會在有個 h5 目錄 ![](https://img.kancloud.cn/64/fd/64fdbea1c21ba44d3967700f1328df4e_704x1096.png) 然后把這個 h5目錄復制到 api程序的 public 目錄下 ![](https://img.kancloud.cn/81/c7/81c779929bf8dc2aded9385c649b216b_677x1112.png)
                  <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>

                              哎呀哎呀视频在线观看