<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### **域名解析** 已完成備案的域名解析到服務器的外網ip,這里假設使用的二級域名是:api.education.com。 ### **服務器端口** 默認使用**http**,在服務器安全組開放**80端口**,如果使用**https**,則需要配置**ssl證書**,并且服務器安全組開放**443端口** ### **運行環境** Nginx或者Apache,文檔演示使用的是Nginx。 **PHP >= 7.3**,文檔演示使用的是7.4。 **MySQL >= 5.6**,文檔演示使用的是5.6。 ![](https://img.kancloud.cn/92/73/92739ed37820e25f5497071859900a23_2039x435.png) ![](https://img.kancloud.cn/28/02/28022d2980030644163fe8cf61787039_2042x408.png) ## **安裝** ### 1、添加站點 ![](https://img.kancloud.cn/07/1d/071da8a2ff1e175e78a8bd1d97587f04_822x754.png) ### 2、上傳服務端代碼 點擊目錄路徑,進入站點根目錄。 ![](https://img.kancloud.cn/32/c8/32c8fc9b55f3b0ceb6a1a61ef94c25e5_2018x229.png) 點擊上傳按鈕,選擇服務端代碼上傳解壓。 ![](https://img.kancloud.cn/53/5c/535ca77cd4fc7023fc81ec0211ccb4d4_1776x279.png) ![](https://img.kancloud.cn/cc/46/cc463bf5a54bf2b986ad523382b61c05_2041x204.png) ### 3、設置目錄權限 進入backend目錄,將 public,storage,bootstrap,resources目錄權限設置為777: ![](https://img.kancloud.cn/1a/8d/1a8d47b70fc51d68423eb3ab715f7678_1769x692.png) ### 4、設置站點目錄 在站點列表點擊設置按鈕,將防跨站攻擊(open\_basedir)按鈕勾選去掉,網站目錄選擇到backend,網站的運行目錄選擇到public,分別點擊保存 ![](https://img.kancloud.cn/26/e4/26e49fafe29bda53eeeb5140f630a524_2021x736.png) ### 5、設置偽靜態 點擊偽靜態,選擇laravel,點擊保存。 ![](https://img.kancloud.cn/20/55/2055a59183a460333adcbe3b7875d37b_779x722.png) ### 6、生成.env文件 進入backend目錄,點擊終端,打開命令行窗口,輸入: ``` cp .env.example .env ``` 運行該命令后會在backend目錄下生成.env文件 ![](https://img.kancloud.cn/cf/04/cf045ae547bdf1b93e216baba715facc_1609x783.png) ### 7、生成key 繼續在終端輸入命令: ``` php artisan key:generate ``` 運行該命令后會在.env文件中生效APP_KEY ![](https://img.kancloud.cn/a1/1a/a11a1c8902435231d682644f2b9152c8_1021x714.png) ### 8、新建數據庫 **輸入數據庫名,選擇編碼為utf8mb4** ![](https://img.kancloud.cn/c9/78/c978b00e8e69edd4b42e4dfb8f9062fe_870x554.png) ### 9、導入sql文件 上傳sql文件后,點擊導入按鈕 ![](https://img.kancloud.cn/8e/70/8e70f20d5672a9173b3f60755d487c34_2046x96.png) ![](https://img.kancloud.cn/29/83/298307dcd43a46c206f062ba34c3315f_679x120.png) ![](https://img.kancloud.cn/4a/fd/4afd66ec40eab1b73012ef2221440353_573x502.png) ![](https://img.kancloud.cn/43/24/4324b8633e1ee68c245984d3c7c394e8_651x192.png) ### 10、修改數據庫配置 打開.env文件,修改APP_URL為部署的api域名,將新建生成的數據庫名,用戶名,密碼填進去。 ![](https://img.kancloud.cn/35/86/358673187da50923b0db1e5010d1a16d_1836x524.png) ![](https://img.kancloud.cn/ff/04/ff0438bb27d2ae7ba88569ef875fd87b_1403x643.png) ### 11、執行配置命令: 進去backend目錄,打開終端命令行窗口,執行: ``` php artisan storage:link ``` ![](https://img.kancloud.cn/d9/80/d98061e6d81e0100b7c248226adf46f4_1111x428.png) ``` php artisan jwt:secret ``` ![](https://img.kancloud.cn/94/56/945605ca8913408e682e14cb2a638cb3_940x118.png) ### 12、添加定時任務 打開終端,在cron表添加laravel定時任務。 ``` 輸入:crontab -e 打開之后輸入:i,即可編輯 復制命令:* * * * * cd /www/wwwroot/api.education.com/education-backend/backend && php artisan schedule:run >> /dev/null 2>&1 然后按esc鍵,輸入::wq,保存退出。 // /www/wwwroot/api.education.com/education-backend/backend 這個為api項目的路徑 ``` ![](https://img.kancloud.cn/d7/93/d793e99cdb81f227b65b395b91397e2a_920x640.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>

                              哎呀哎呀视频在线观看