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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 前言 使用 `composer` 安裝本質是調用 [packagist.org](https://packagist.org/) 的包, 因此只要提交到 [packagist.org](https://packagist.org/) 即可被 自己/他人安裝。 ### 編輯composer.json `packagist` 會自動識別 `composer.json`,因此我們所需要做的是編輯 `composer.json`。 `name`: 包的名稱,它包括供應商名稱和項目名稱,使用`/`分隔。 `desc`: 一個包的簡短描述。通常這個最長只有一行。 ```type: ibrary: 它會簡單的將文件復制到 vendor 目錄(就是擴展包) project: 代表是一個項目 (比如:laravel thinkphp.......) ........ ``` 詳見 - [composer.json架構](https://docs.phpcomposer.com/04-schema.html#package-name) ![](https://img.kancloud.cn/d7/44/d7448ec67f5139de455d468d5db1c0cc_606x188.png) ### 推送到倉庫 ### 提交到packagist.org ![](https://img.kancloud.cn/e2/5a/e25afcdb53b9875de86735e393add8ac_704x163.png) 點擊右上角的 `Submit` 進入提交頁面。 (沒賬號的注冊一個就好了) ![](https://img.kancloud.cn/8a/0c/8a0c1ac59430052f476270554375e73f_605x220.png) 輸入倉庫的 `url`, 支持`git` `svn` `hg`。 然后`packagist` 就會解析倉庫的 `composer.json`。 如果有錯誤,根據錯誤修改 `composer.json` 再提交到倉庫。 (一般都是 `供應商` 名字被占用了) ### 發布成功 ![](https://img.kancloud.cn/2d/ea/2dea71ea955b52b8d8c5aaedaf950932_2236x1045.png) ### 安裝 `composer search 包名` (鏡像同步需要時間 可以用 `search` 查詢鏡像是否存在) ![](https://img.kancloud.cn/50/58/50589a97f89cb3bd1163604165d8e57d_1136x105.png) `composer create-project lyxxxh/php_frame:dev-master` 如果沒有正式版本,要安裝開發版,則須要加上 `:dev-master` 指定。 (`git` 標簽就是包的版本) ### 結果 ![](https://img.kancloud.cn/04/b2/04b2742da1d806c5963e6aff2bacd960_2467x1237.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>

                              哎呀哎呀视频在线观看