91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Composer怎么安裝使用

發布時間:2023-02-10 13:44:45 來源:億速云 閱讀:115 作者:iii 欄目:編程語言

這篇文章主要講解了“Composer怎么安裝使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Composer怎么安裝使用”吧!

安裝

  • Linux

composer的安裝比較簡單,不建議使用yum等管理包直接install,因為有可能會修改你的默認php版本。我們可以跳過以下方式安裝:

curl -sS getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

  • Windows

下載并且運行 Composer-Setup.exe,它將安裝最新版本的 Composer ,建議加入系統的環境變量,這樣你就可以在任何目錄下直接使用 composer 命令。

修改鏡像源

默認鏡像源國內下載比較慢,建議更換鏡像源

composer config -g repo.packagist composer packagist.phpcomposer.com

也可以使用阿里的鏡像源(推薦)

composer config -g repo.packagist composer mirrors.aliyun.com/composer/

config -g/--global 表示全局配置

composer常用命令

  • init初始化

參數:--name: 包的名稱。--description: 包的描述。--author: 包的作者。--homepage: 包的主頁。--require: 需要依賴的其它包,必須要有一個版本約束。并且應該遵循 foo/bar:1.0.0 這樣的格式。--require-dev: 開發版的依賴包,內容格式與 --require 相同。--stability (-s): minimum-stability 字段的值。復制代碼
  • require增加

require 命令增加新的依賴包到當前目錄的 composer.json 文件中,并可以指定版本。

composer require vendor/package:2.* vendor/package2:dev-master

install安裝

install 命令從當前目錄讀取 composer.json 文件,處理了依賴關系,并把其安裝到 vendor 目錄下。

如果當前目錄下存在 composer.lock 文件,它會從此文件讀取依賴版本,而不是根據 composer.json 文件去獲取依賴。這確保了該庫的每個使用者都能得到相同的依賴版本。

如果沒有 composer.lock 文件,composer 將在處理完依賴關系后創建它。

你可以簡單把composer.lock理解為擴展庫的緩存。

update更新

為了獲取依賴的最新版本,并且更新 composer.lock 文件,你應該使用 update 命令。

composer update

這將解決項目的所有依賴,并將確切的版本號寫入 composer.lock。

如果你只是想更新幾個包,你可以像這樣分別列出它們:

composer update vendor/package vendor/package2

==注意==:update命令會更新composer.json里限定版本的最新依賴。 比如你寫的是"monolog/monolog": "1.*",update命令可能會把1.0更新為1.2版本,但不會將1.0更新為2.0。所以使用時需要注意。

search

search 命令允許你為當前項目搜索依賴包,通常它只搜索 packagist.org 上的包,你可以簡單的輸入你的搜索條件。

show

列出所有可用的軟件包,你可以使用 show 命令。

Composer怎么安裝使用

dump-autoload

打印自動加載索引,某些情況下你需要更新 autoloader,例如在你的包中加入了一個新的類。你可以使用 dump-autoload 來完成,而不必執行 install 或 update 命令。

此外,它可以打印一個優化過的,符合 PSR-0/4 規范的類的索引,這也是出于對性能的可考慮。在大型的應用中會有許多類文件,而 autoloader 會占用每個請求的很大一部分時間,使用 classmaps 或許在開發時不太方便,但它在保證性能的前提下,仍然可以獲得 PSR-0/4 規范帶來的便利。

感謝各位的閱讀,以上就是“Composer怎么安裝使用”的內容了,經過本文的學習后,相信大家對Composer怎么安裝使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潞西市| 大竹县| 乳山市| 丹寨县| 沛县| 玉田县| 大渡口区| 陈巴尔虎旗| 印江| 旺苍县| 维西| 福鼎市| 博罗县| 平谷区| 新建县| 伊川县| 昌吉市| 平泉县| 上栗县| 商南县| 子长县| 罗平县| 屯门区| 沙雅县| 凤城市| 藁城市| 黄大仙区| 金塔县| 合江县| 宁阳县| 临西县| 察哈| 宁南县| 新密市| 杭州市| 通州区| 古田县| 两当县| 怀宁县| 加查县| 迁安市|