composer 设置版本号_composer 安装及使用
1、安裝:
composer的安裝就不用多說了,官網下載
或者直接yum安裝。
2、常用命令:
1)配置為國內鏡像倉庫
composer config -g repo.packagist composer https://packagist.phpcomposer.com2)安裝工具庫 require/install
/*composer require 包名 版本號,例如安裝thinkphp*/ composer require topthink/think5.0.0 /*或者*/ 設置composer.json后執行 composer install3)卸載工具庫remove/update
/*composer remove 包名,例如 移除thinkphp(此命令用于移除依賴關系,文件需手動刪除)*/ composer remove topthink/think /*或者,composer update,此命令也可用于更新工具庫的版本*/ 刪除composer.json里包名的列表后執行 composer update4)創建項目create-project ,例如,基于thinkphp依賴創建名為tp5pro的項目:
composer create-project topthink/think tp5pro --prefer-dist5)composer常用命令:
composer init 以交互方式填寫composer.json文件信息 composer install 從當前目錄讀取composer.json文件,處理依賴關系,并安裝到vendor目錄下 composer update 獲取依賴的最新版本,升級composer.lock文件 composer require 添加新的依賴包到composer.json文件中并執行更新 composer search 在當前項目中搜索依賴包 composer show 列舉所有可用的資源包 composer validate 檢測composer.json文件是否有效 composer self-update 將composer工具更新到最新版本 composer create-project 基于composer創建一個新的項目 composer dump-autoload 在添加新的類和目錄映射時更新autoloader 查看更多:https://docs.phpcomposer.com/03-cli.htmlhttps://blog.csdn.net/lamp_yang_3533/article/details/802331563、可用包列表:
可能很多剛接觸composer工具的phper和我一樣在糾結這個問題,composer里有哪些包可以安裝,在哪看composer的全部包列表。
https://packagist.org 這個網站,如下圖:
在這里直接關鍵字匹配搜索即可~~~
4、composer.json和composer.lock區別
在使用composer后目錄中會出現2個文件,composer.lock和composer.json,現在來說說這兩個文件的作用。
1)composer.json
composer.json文件中保存的是我們安裝的組件及組件的版本要求。
2)comopser.lock
composer.lock文件中保存的是組件及其依賴的具體版本,在多人協同開發的情況下,這個文件能很好的解決組件不同而產生的問題。在使用composer install的時候是不會修改composer.lock這個文件,所以會把這個文件也放入版本管理中,其它人在使用時只需要composer install就可以了。而使用composer update后修改這個文件。
綜上所述:
composer.lock這個文件主要是解決在協同開發中組件及其依賴的版本記錄,防止不同人使用的組件及依賴版本不同。
總結
以上是生活随笔為你收集整理的composer 设置版本号_composer 安装及使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php mysql数据库删除数据_PHP
- 下一篇: input radio 样式