摘要:你可以在自己的項目中聲明所依賴的外部工具庫,會幫你安裝這些依賴的庫文件。的出現(xiàn),大大提升了的逼格。見例單個項目配置將配置信息添加到某個項目的文件中。如果是安裝的話,直接用就可以查看已安裝的的位置了。
Composer是 PHP 用來管理依賴(dependency)關(guān)系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。
composer 的出現(xiàn),大大提升了 phper 的逼格。如果你的生產(chǎn)開發(fā)環(huán)境能夠連接互聯(lián)網(wǎng),趕緊把 composer 下載安裝起來吧。
composer 官方網(wǎng)址:https://getcomposer.org/
composer 中文網(wǎng)站:http://www.phpcomposer.com/
composer 的下載安裝模式經(jīng)常更新升級,最新的方式如下:
php -r "copy("https://getcomposer.org/installer", "composer-setup.php");" php -r "if (hash_file("SHA384", "composer-setup.php") === "e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae") { echo "Installer verified"; } else { echo "Installer corrupt"; unlink("composer-setup.php"); } echo PHP_EOL;" php composer-setup.php php -r "unlink("composer-setup.php");"
The 4 lines above will, in order:
Download the installer to the current directory
Verify the installer SHA-384 which you can also cross-check here
Run the installer
Remove the installer
上面四行命令主要起以下作用:
下載安裝文件到當(dāng)前目錄
通過 SHA-384 驗證安裝文件的完整性
執(zhí)行安裝
刪除安裝文件
全局安裝cp composer.phar /usr/local/bin/composer也可以設(shè)置別名
比如你是 zsh 環(huán)境,編輯 .zshrc
alias composer="php -n /你的實際路徑/composer"
-n 參數(shù)不包含所有 php 配置文件,是為了防止 Xdebug 沖突用的。
配置中國區(qū)鏡像有兩種方式啟用鏡像服務(wù):
系統(tǒng)全局配置: 即將配置信息添加到 Composer 的全局配置文件 config.json 中。見“例1”
單個項目配置: 將配置信息添加到某個項目的 composer.json 文件中。見“例2”
例1:修改 composer 的全局配置文件(推薦方式)打開命令行窗口(windows用戶)或控制臺(Linux、Mac 用戶)并執(zhí)行如下命令:
composer config -g repo.packagist composer https://packagist.phpcomposer.com例2:修改當(dāng)前項目的 composer.json 配置文件:
打開命令行窗口(windows用戶)或控制臺(Linux、Mac 用戶),進(jìn)入你的項目的根目錄(也就是 composer.json 文件所在目錄),執(zhí)行如下命令:
composer config repo.packagist composer https://packagist.phpcomposer.com
上述命令將會在當(dāng)前項目中的 composer.json 文件的末尾自動添加鏡像的配置信息(你也可以自己手工添加):
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }composer 升級
? ~ composer self-update You are already using composer version 1.2.0 (stable channel).composer 卸載
如果你的 composer 不小心出現(xiàn)什么問題了,用 composer update也解決不了問題,那么你可以試試卸載后重新安裝。
刪除 composer 目錄其實 composer 就是一些 php 文件,你只要找到將他們刪除即可。
我們可以執(zhí)行
composer config -l -g | grep "home|dir" -E
找到對應(yīng)的目錄刪除即可。
卸載全局 composer 命令首先,我們經(jīng)常會將 composer 配置成全局命令,這時,我們可以用 where composer 或者 type composer 找到對應(yīng)路徑,然后 rm 掉即可。
如果是 homebrew 安裝的話,直接用 brew info composer 就可以查看已安裝的 composer 的位置了。
對了,你如果配置過別名,還需找到 shell 的配置文件,將別名刪除。
恩,現(xiàn)在就開始你的 composer 之旅吧。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/30412.html
摘要:在社交系統(tǒng)中有這樣一個命令主要是用作包的安裝,升級,卸載。這在開發(fā)過程中很有用。內(nèi)測申請方式提供個人企業(yè)聯(lián)系方式及認(rèn)證信息實名企業(yè)營業(yè)執(zhí)照照片或掃描件及申請說明,發(fā)送郵件至將有機會獲得首批內(nèi)測資格,名額有限,申請從速。 在前面,我介紹了拓展類型,分別有 plus-compnent 和 plus-plugin 兩個,這里重點講以下如何實現(xiàn) plus-component 的。 plus-c...
摘要:在服務(wù)器上安裝配置環(huán)境一安裝方式安裝添加的更新安裝包檢驗是否安裝成功運行命令如若成功就能開始安裝安裝運行查看版本出現(xiàn)如下結(jié)果則為成功二安裝的各個模塊安裝為了與我下方配置對應(yīng)這 在服務(wù)器上安裝 Git sudo apt-get install git 配置環(huán)境 一:安裝 PHP 7.1 ppa 方式安裝 php7.1 : sudo apt-get install software-pro...
摘要:慣例先附上項目地址之前使用的是簡稱,由于容易與常說的系統(tǒng)混淆,所以這次改成全稱并重新在發(fā)布了如果以前安裝的同學(xué)請先使用下面命令卸載使用下面命令安裝此次在版本中做了個不小的重構(gòu),沒有做任何改變,主要改善了下以前的一些寫法,重寫了部分單 慣例先附上項目地址: https://github.com/slince/composer-registry-manager 之前使用的是簡稱,由于crm...
摘要:多入口模式,多入口分為后臺前端,微信,其他或接口對接,不同的業(yè)務(wù)不同的設(shè)備進(jìn)入不同的入口。對接微信公眾號,使用了一款優(yōu)秀的微信非官方,系統(tǒng)內(nèi)已集成了該,調(diào)用方式會在文檔說明,也可直接看其文檔進(jìn)入深入開發(fā)。 RageFrame 為二次開發(fā)而生,讓開發(fā)變得更簡單。 前言 RageFrame項目創(chuàng)建于2016年4月16日,基于Yii2框架開發(fā)的應(yīng)用開發(fā)引擎,目前正在成長中,目的是為了集成更多...
閱讀 3476·2021-11-17 17:00
閱讀 3840·2021-08-09 13:46
閱讀 2880·2019-08-30 15:54
閱讀 648·2019-08-30 13:54
閱讀 2959·2019-08-29 17:13
閱讀 3238·2019-08-29 14:00
閱讀 2993·2019-08-29 11:11
閱讀 1404·2019-08-26 10:15