国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Composer簡易教程

includecmath / 2758人閱讀

摘要:簡易教程安裝參考官方教程安裝第三方包命令行安裝編輯文件安裝這是需要安裝的包不要文件夾執行安裝自己制作安裝包創建包自己在上創建了一個項目地址是此項目的文件中需要定義名字,詳細內容如下注意,這里定義的名字,和之后被的時候用到的名字相同,而不

Composer簡易教程 1. composer安裝
參考官方教程:https://docs.phpcomposer.com/00-intro.html
2. composer安裝第三方包 1. 命令行安裝:
composer require "curl/curl"
2. 編輯composer.json文件安裝:
{
    "name": "test/test",
    "description": "",
    "license": "MIT",
    "authors": [
        {
            "name": "a",
            "email": "a@gmail.com"
        }
    ],
    "require": {
        "php": ">=7.2.0",
        "curl/curl": "^1.6" //這是需要安裝的包
    }
    "config": {
        // 不要.git文件夾
        "preferred-install": "dist"
    }
}

執行composer install/update安裝

3. 自己制作composer安裝包 1. 創建包

自己在github/gitlab上創建了一個項目地址是:https://github.com/test/test
此項目的compoesr.json文件中需要定義名字,詳細內容如下:

{
  // 注意,這里定義的名字,和之后被require的時候用到的名字相同,而不是github url的后綴
  "name": "test1/test1",
  "authors": [
    {
            "name": "a",
            "email": "a@gmail.com"
    }
  ],
  "config": {
    "preferred-install": "dist",
    "sort-packages": true,
    "optimize-autoloader": true,
    "secure-http": false
  }
}
2. require該包

在需要使用該包的項目中創建composer.json,內容如下:

{
  "name": "aaa/bbb",
  "authors": [
    {
      "name": "a",
      "email": "a@gmail.com"
    }
  ],
  "require": {
    "test1/test1": "dev-master"
  },
  "repositories": [
    {
      "type": "vcs",
      // 這個地址填該項目的連接地址
      "url": "https://github.com/test/test"
    }
  ],
  "config": {
    "preferred-install": "dist",
    "sort-packages": true,
    "optimize-autoloader": true,
    "secure-http": false
  }
}
3. 安裝該包
執行`composer install`就可以安裝自己的包了,而不是從packagist上安裝
4. 自己搭建composer倉庫
參考:https://github.com/composer/satis
5. install和update的區別
兩者都可以安裝包,區別有:
`install`會讀取composer.lock文件,根據緩存的指定版本進行安裝,如果沒有,則會在安裝完畢后創建;
`update`不會讀取composer.lock文件,而是升級某個包或者所有包,并更新composer.lock文件
所以對于生產環境,推薦使用`composer install`





文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29921.html

相關文章

  • 利用 Composer 完善自己的 PHP 框架(二)——發送郵件

    說明 原文發表在我的個人網站:利用 Composer 完善自己的 PHP 框架(二)——發送郵件 本教程示例代碼見 https://github.com/johnlui/My-First-Framework-based-on-Composer 回顧 上一篇文章中,我們手工建造了一個簡易的視圖加載器,順便引入了錯誤處理包,讓我們的 MFFC 框架在 M、V、C 三個方面都達到了好用的水平。V...

    crossea 評論0 收藏0
  • laravel框架應用和composer擴展包開發

    摘要:官方地址是目前最流行的框架,發展勢頭迅猛,應用非常廣泛,有豐富的擴展包可以應付你能想到的各種應用場景,框架思想前衛,跟隨時代潮流,提倡優雅代碼,自稱為工匠,其中的模板引擎容器以及擴展包為業務的開發提供了極大的便利。 laravel5.5+ laravel官方地址 laravel是目前最流行的php框架,發展勢頭迅猛,應用非常廣泛,有豐富的擴展包可以應付你能想到的各種應用場景,lara...

    shevy 評論0 收藏0
  • Windows安裝composer及利用composer安裝yii2

    摘要:安裝安裝前必須把安裝目錄加入到系統變量。能夠看到版本號說明你已經加入了,否該提示不是內部命令。接著,開始安裝安裝安裝前,將更新站點替換為中國全量鏡像。這個符合是表示版本號高于等于表示插件安裝完成繼續。 安裝composer 安裝composer前必須把php安裝目錄加入到系統變量。添加環境變量后記得重啟計算機。命令php -v 可以測試出你的php安裝目錄是否已經加入了環境變量。 sh...

    SimonMa 評論0 收藏0
  • 運用composer實現一個簡陋的MVC架構

    摘要:背景緣由網上有許多自己去編寫一些類來實現框架的有很多。這個是在我進行項目改造的過程中操作的手法,搭建一個簡陋的的簡易架構其中和是使用的中的。那基本上之后要調用某個控制器的某個方法就是用來實現例如就是調用控制器下的方法。 背景緣由 網上有許多自己去編寫一些類來實現MVC框架的有很多。這個是在我進行項目改造的過程中操作的手法,搭建一個簡陋的MVC的簡易架構其中model和view是使用的l...

    PiscesYE 評論0 收藏0

發表評論

0條評論

includecmath

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<