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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 插件的離線安裝 > 關于插件的安裝,在實際項目中常見的安裝方式有`手動安裝`、`離線安裝`、`在線安裝`。前幾節講的插件的安裝要主要`手動安裝`,這里咱們重點講一下`離線安裝`。 ## 安裝方式 ### 手動安裝 前幾節所講的安裝是將插件的所有文件(解壓后)上傳到插件目錄來實現的安裝。這里的上傳方式是一般是通過FTP等直接上傳。 ### 離線安裝 離線安裝是指將安裝包下載到本地(不需要進行解壓),然后通過后臺上傳來實現的安裝方式。 ### 在線安裝 是指將遠程插件倉庫中的插件通過遠程的方式獲取并直接安裝。這里的插件倉庫一般是開發者提供的。 ## 離線安裝的實現 ### 知識點 #### 1\. 插件離線包的制作 #### 2\. 文件上傳 #### 3\. 在線解壓 ### 離線包的制作 > 在這里要制定套規范。在這里咱們直接把插件目錄打包成\*.zip格式的。 > 例留言插件打包后:`message.zip`文件名自定義,重要的是包里的內容。 ### 在線解壓的實現 ~~~ <?php //解壓縮 $zip = new \ZipArchive; //要解壓的文件 $zipfile = "./test.zip"; $res = $zip->open($zipfile); if($res!==true){ return "操作異常"; } //要解壓到的目錄 $toDir = "./test"; if(!file_exists($toDir)) { mkdir($toDir,755); } //獲取壓縮包中的文件數(含目錄) $docnum = $zip->numFiles; //遍歷壓縮包中的文件 for($i = 0; $i < $docnum; $i++) { $statInfo = $zip->statIndex($i); if($statInfo['crc'] == 0) { //新建目錄 mkdir($toDir.'/'.substr($statInfo['name'], 0,-1)); } else { //拷貝文件 copy('zip://'.$zipfile.'#'.$statInfo['name'], $toDir.'/'.$statInfo['name']); } } ~~~ > 上傳并解壓完成后,可以直接執行安裝操作
                  <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>

                              哎呀哎呀视频在线观看