中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

php中composer的用法是什么

發布時間:2021-06-21 10:39:13 來源:億速云 閱讀:255 作者:chen 欄目:軟件技術

本篇內容主要講解“php中composer的用法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php中composer的用法是什么”吧!

php composer用法:1、安裝composer.json;2、 向已存在composer.json中添加包;3、通過“composer update”進行更新;4、用依賴包創建項目即可。

本文操作環境:windows7系統、PHP7.1&&Composer 2.0版、Dell G3電腦。

php composer 用法是什么?

composer的操作很多很雜,平時大都用不上,正要找又一時半會難找到

日常操作,走起

第一部分 : 安裝 composer.json

composer init

這個命令創建了一個 composer.json 文件,也可以手動創建編輯,申明依賴及版本。

composer.json 內容格式詳見

{ "require": { "monolog/monolog": "1.0.*" }
}
composer install

創建并填寫好composer.json ,執行 install 命令來進行第一次安裝

第一次安裝會檢查里面列的軟件包,依賴等,尋找合適(通過約束)的版本號

之后會生成一個鎖文件 composer.lock

鎖文件里記錄了每一個包確切的版本號

再次執行安裝的時候會檢查鎖文件是否存在,存在就按照鎖文件中指定的直接安裝

第二部分 : 向項目(已存在composer.json)中添加包

composer require 依賴包/依賴包:版本號

還可以同時添加多個 空格空開 eg:  doctrine/orm:1.0.0

第三部分 : 更新

composer update

這條命令無視鎖文件,把 composer.json 里列的依賴更新一遍,重新生成鎖文件

第四部分:用依賴包創建項目

composer create-project  依賴包/依賴包  路徑路徑  版本版本

注意 用包創建項目時,也可以指定版本,但版本約束在第三個參數,第二個參數是項目路徑(相對)。未指定版本默認安裝最新版本

eg: laravel/laravel path 5.8.0

附錄

切換中國鏡像源

composer config -g repo.packagist composer https://packagist.phpcomposer.com

在生產環境中,安裝初始化項目使用  -o 選項。詳見官方文檔

--optimize-autoloader (-o) :

轉換 PSR-0/4 autoloading 到 classmap 可以獲得更快的加載支持。特別是在生產環境下建議這么做,但由于運行需要一些時間,因此并沒有作為默認值。

到此,相信大家對“php中composer的用法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

石河子市| 大城县| 六枝特区| 江都市| 林西县| 曲周县| 石楼县| 溆浦县| 承德市| 嘉善县| 政和县| 揭阳市| 旺苍县| 永昌县| 清徐县| 西丰县| 五台县| 汝南县| 澄城县| 灵山县| 东兴市| 瑞丽市| 西乌| 甘洛县| 大竹县| 乳山市| 陵川县| 西安市| 济阳县| 麦盖提县| 琼中| 罗源县| 新河县| 福清市| 大新县| 秭归县| 洱源县| 杭州市| 中宁县| 马关县| 巴里|