composer(PHP依賴管理工具)
詳情介紹
使用PHP進(jìn)行開發(fā)需要許多工具來幫助用戶來進(jìn)行管理代碼,這款composer就是一款非常不錯的全球知名的PHP依賴管理工具,是許多網(wǎng)頁開發(fā)用戶需要用到的管理工具。軟件允許用戶申明項目所以來的代碼庫,然后他就會在你的項目中幫助你安裝他們,比如一些框架,像是laravel這一類的PHP框架。composer不是一個包管理工具,雖然在使用上會給用戶一種包管理工具的錯覺,但他涉及“packages”和“l(fā)ibraries”,并且在每個項目的基礎(chǔ)上進(jìn)行管理,在你的某個項目的目錄中進(jìn)行安裝,但是默認(rèn)情況下composer并不會在全局安裝任何東西,因此他僅僅是個依賴管理工具。
下載并運行Composer-Setup.exe。它將安裝最新的Composer版本并設(shè)置您的PATH路徑,這樣你可以從任何目錄中在您的命令行調(diào)用composer。
注意:關(guān)閉你的當(dāng)前終端。用新的終端測試使用:這很重要,因為只有當(dāng)終端重新啟動時才會加載PATH路徑。
Manual Installation
更改目錄到PATH路徑中的目錄,并按照下載頁面說明運行安裝程序以下載composer.phar。
在composer.phar旁邊創(chuàng)建一個新的composer.bat文件:
使用 cmd.exe:
使用 PowerShell:
將目錄添加到 PATH 環(huán)境變量 (如果尚未)。有關(guān)更改 PATH 變量的信息,請參閱本文和/或用你選擇的搜索引擎。
關(guān)閉你的當(dāng)前終端,開一個新終端測試用法:
有兩種簡單的方法來安裝Composer。局部作為你的項目的一部分, 或在全局范圍內(nèi)作為全系統(tǒng)的可執(zhí)行文件。
Locally
在局部安裝Composer的問題只是在你的項目目錄中運行安裝程序。
安裝程序?qū)⒅粰z查幾個PHP設(shè)置, 然后下載composer.phar到您的工作目錄。這個文件是Composer的二進(jìn)制文件。它是一個 PHAR (php存檔), 一個 php 的存檔格式,除其他事項外,可以在命令行上運行。
現(xiàn)在運行 php composer.phar 執(zhí)行 Composer。
您可以使用--install-dir選項將Composer安裝到特定的目錄,另外(重新)將其命名使用--filename選項。當(dāng)按照下載頁面說明運行安裝程序時,添加以下參數(shù):
現(xiàn)在運行 php bin/composer 執(zhí)行 Composer。
Globally
你可以把Composer PHAR放到任何你想要的地方。如果你將它放在作為PATH一部分的目錄中,則可以全局訪問它。在 Unix 系統(tǒng)上,您甚至使它可執(zhí)行并調(diào)用它,而無需直接使用 php解釋器。
當(dāng)按照下載頁面說明運行安裝程序之后,您可以運行此操作來移動composer.phar 到你path中的目錄:
如果您只希望為你的用戶安裝它,并避免需要root權(quán)限,您可以使用 ~/.local/bin 代替某些 Linux 發(fā)行版默認(rèn)可用的。
注意:如果上述操作由于權(quán)限而失敗,您可能需要使用sudo再執(zhí)行一遍。
注意:在某些版本的 macOS 上,默認(rèn)情況下/usr目錄不存在。如果您收到錯誤 "/usr/local/bin/composer: No such file or directory",那么您必須手動創(chuàng)建目錄,然后再繼續(xù)執(zhí)行:mkdir -p /usr/local/bin。
注意:有關(guān)更改PATH路徑的信息,請閱讀百度百科文章和/或用你選擇的搜索引擎。
現(xiàn)在運行 composer 執(zhí)行 Composer 而不是 php composer.phar。
1、修復(fù)了導(dǎo)致無限重試循環(huán)的基本身份驗證失?。?br /> 2、固定GitHub速率限制報告;
3、修復(fù)了Composer 1兼容性邊緣案例中的InstalledVersions錯誤;
4、修復(fù)了分支名稱包含%符號時顯示解算器問題的問題;
5、修復(fù)了高度并發(fā)運行Composer時緩存有效性檢測中的競爭條件;
6、修復(fù)了各種次要的配置命令問題。
composer(PHP依賴管理工具)怎么安裝
這是在你的機(jī)器上安裝Composer最簡單的方法。下載并運行Composer-Setup.exe。它將安裝最新的Composer版本并設(shè)置您的PATH路徑,這樣你可以從任何目錄中在您的命令行調(diào)用composer。
注意:關(guān)閉你的當(dāng)前終端。用新的終端測試使用:這很重要,因為只有當(dāng)終端重新啟動時才會加載PATH路徑。
Manual Installation
更改目錄到PATH路徑中的目錄,并按照下載頁面說明運行安裝程序以下載composer.phar。
在composer.phar旁邊創(chuàng)建一個新的composer.bat文件:
使用 cmd.exe:
使用 PowerShell:
將目錄添加到 PATH 環(huán)境變量 (如果尚未)。有關(guān)更改 PATH 變量的信息,請參閱本文和/或用你選擇的搜索引擎。
關(guān)閉你的當(dāng)前終端,開一個新終端測試用法:
Composer可執(zhí)行文件
Composer提供了一個方便的安裝程序,你可以直接從命令行執(zhí)行。如果您希望了解有關(guān)安裝程序的內(nèi)部工作原理, 請隨時下載此文件或在GitHub上進(jìn)行審閱。源代碼是純 PHP。有兩種簡單的方法來安裝Composer。局部作為你的項目的一部分, 或在全局范圍內(nèi)作為全系統(tǒng)的可執(zhí)行文件。
Locally
在局部安裝Composer的問題只是在你的項目目錄中運行安裝程序。
安裝程序?qū)⒅粰z查幾個PHP設(shè)置, 然后下載composer.phar到您的工作目錄。這個文件是Composer的二進(jìn)制文件。它是一個 PHAR (php存檔), 一個 php 的存檔格式,除其他事項外,可以在命令行上運行。
現(xiàn)在運行 php composer.phar 執(zhí)行 Composer。
您可以使用--install-dir選項將Composer安裝到特定的目錄,另外(重新)將其命名使用--filename選項。當(dāng)按照下載頁面說明運行安裝程序時,添加以下參數(shù):
現(xiàn)在運行 php bin/composer 執(zhí)行 Composer。
Globally
你可以把Composer PHAR放到任何你想要的地方。如果你將它放在作為PATH一部分的目錄中,則可以全局訪問它。在 Unix 系統(tǒng)上,您甚至使它可執(zhí)行并調(diào)用它,而無需直接使用 php解釋器。
當(dāng)按照下載頁面說明運行安裝程序之后,您可以運行此操作來移動composer.phar 到你path中的目錄:
如果您只希望為你的用戶安裝它,并避免需要root權(quán)限,您可以使用 ~/.local/bin 代替某些 Linux 發(fā)行版默認(rèn)可用的。
注意:如果上述操作由于權(quán)限而失敗,您可能需要使用sudo再執(zhí)行一遍。
注意:在某些版本的 macOS 上,默認(rèn)情況下/usr目錄不存在。如果您收到錯誤 "/usr/local/bin/composer: No such file or directory",那么您必須手動創(chuàng)建目錄,然后再繼續(xù)執(zhí)行:mkdir -p /usr/local/bin。
注意:有關(guān)更改PATH路徑的信息,請閱讀百度百科文章和/或用你選擇的搜索引擎。
現(xiàn)在運行 composer 執(zhí)行 Composer 而不是 php composer.phar。
更新日志
v2.5.5版本1、修復(fù)了導(dǎo)致無限重試循環(huán)的基本身份驗證失?。?br /> 2、固定GitHub速率限制報告;
3、修復(fù)了Composer 1兼容性邊緣案例中的InstalledVersions錯誤;
4、修復(fù)了分支名稱包含%符號時顯示解算器問題的問題;
5、修復(fù)了高度并發(fā)運行Composer時緩存有效性檢測中的競爭條件;
6、修復(fù)了各種次要的配置命令問題。
下載地址
- 電腦版
composer(PHP依賴管理工具) v2.5.5官方版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)