成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

composer 的安裝、升級和卸載

neu / 3375人閱讀

摘要:你可以在自己的項目中聲明所依賴的外部工具庫,會幫你安裝這些依賴的庫文件。的出現(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

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

相關(guān)文章

  • 基于 Laravel Route 社交系統(tǒng)ThinkSNS+ Component【研發(fā)日記系列三

    摘要:在社交系統(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...

    pf_miles 評論0 收藏0
  • Ubuntu16安裝配置LNMP(7.1)環(huán)境并安裝v8js拓展

    摘要:在服務(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...

    shusen 評論0 收藏0
  • PHP 為Composer制作源切換管理工具Composer Registry Manager

    摘要:慣例先附上項目地址之前使用的是簡稱,由于容易與常說的系統(tǒng)混淆,所以這次改成全稱并重新在發(fā)布了如果以前安裝的同學(xué)請先使用下面命令卸載使用下面命令安裝此次在版本中做了個不小的重構(gòu),沒有做任何改變,主要改善了下以前的一些寫法,重寫了部分單 慣例先附上項目地址: https://github.com/slince/composer-registry-manager 之前使用的是簡稱,由于crm...

    gaosboy 評論0 收藏0
  • 基于Yii2應(yīng)用開發(fā)引擎RageFrame

    摘要:多入口模式,多入口分為后臺前端,微信,其他或接口對接,不同的業(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ā)引擎,目前正在成長中,目的是為了集成更多...

    enda 評論0 收藏0
  • Docker安裝

    摘要:下有兩種安裝方式和。到官網(wǎng)下載安裝,這個也不用說了吧。。。的安裝包帶有,默認(rèn)會創(chuàng)建一個名為的虛擬機。建議安裝,這樣在使用的時候比較方便。和共存我之前安裝了,然后沒卸載就直接安裝。如果想要讓的去訪問安裝的虛擬機,執(zhí)行,然后就會連上虛擬機。 Docker在Mac下的安裝 因為我用的是Mac,所以這里只介紹Mac下Docker的安裝。 Mac下Docker有兩種安裝方式:Docker fo...

    MartinHan 評論0 收藏0

發(fā)表評論

0條評論

neu

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<