国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

composer 的安裝、升級和卸載

neu / 3356人閱讀

摘要:你可以在自己的項目中聲明所依賴的外部工具庫,會幫你安裝這些依賴的庫文件。的出現,大大提升了的逼格。見例單個項目配置將配置信息添加到某個項目的文件中。如果是安裝的話,直接用就可以查看已安裝的的位置了。

Composer是 PHP 用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。

composer 的出現,大大提升了 phper 的逼格。如果你的生產開發環境能夠連接互聯網,趕緊把 composer 下載安裝起來吧。

composer 官方網址:https://getcomposer.org/
composer 中文網站:http://www.phpcomposer.com/

下載 composer

composer 的下載安裝模式經常更新升級,最新的方式如下:

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

上面四行命令主要起以下作用:

下載安裝文件到當前目錄

通過 SHA-384 驗證安裝文件的完整性

執行安裝

刪除安裝文件

全局安裝
cp composer.phar /usr/local/bin/composer
也可以設置別名

比如你是 zsh 環境,編輯 .zshrc

alias composer="php -n /你的實際路徑/composer"

-n 參數不包含所有 php 配置文件,是為了防止 Xdebug 沖突用的。

配置中國區鏡像

有兩種方式啟用鏡像服務:

系統全局配置: 即將配置信息添加到 Composer 的全局配置文件 config.json 中。見“例1”

單個項目配置: 將配置信息添加到某個項目的 composer.json 文件中。見“例2”

例1:修改 composer 的全局配置文件(推薦方式)

打開命令行窗口(windows用戶)或控制臺(Linux、Mac 用戶)并執行如下命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
例2:修改當前項目的 composer.json 配置文件:

打開命令行窗口(windows用戶)或控制臺(Linux、Mac 用戶),進入你的項目的根目錄(也就是 composer.json 文件所在目錄),執行如下命令:

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

上述命令將會在當前項目中的 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 不小心出現什么問題了,用 composer update也解決不了問題,那么你可以試試卸載后重新安裝。

刪除 composer 目錄

其實 composer 就是一些 php 文件,你只要找到將他們刪除即可。
我們可以執行

composer config -l -g | grep "home|dir" -E

找到對應的目錄刪除即可。

卸載全局 composer 命令

首先,我們經常會將 composer 配置成全局命令,這時,我們可以用 where composer 或者 type composer 找到對應路徑,然后 rm 掉即可。

如果是 homebrew 安裝的話,直接用 brew info composer 就可以查看已安裝的 composer 的位置了。

對了,你如果配置過別名,還需找到 shell 的配置文件,將別名刪除。

恩,現在就開始你的 composer 之旅吧。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30412.html

相關文章

  • 基于 Laravel Route 社交系統ThinkSNS+ Component【研發日記系列三

    摘要:在社交系統中有這樣一個命令主要是用作包的安裝,升級,卸載。這在開發過程中很有用。內測申請方式提供個人企業聯系方式及認證信息實名企業營業執照照片或掃描件及申請說明,發送郵件至將有機會獲得首批內測資格,名額有限,申請從速。 在前面,我介紹了拓展類型,分別有 plus-compnent 和 plus-plugin 兩個,這里重點講以下如何實現 plus-component 的。 plus-c...

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

    摘要:在服務器上安裝配置環境一安裝方式安裝添加的更新安裝包檢驗是否安裝成功運行命令如若成功就能開始安裝安裝運行查看版本出現如下結果則為成功二安裝的各個模塊安裝為了與我下方配置對應這 在服務器上安裝 Git sudo apt-get install git 配置環境 一:安裝 PHP 7.1 ppa 方式安裝 php7.1 : sudo apt-get install software-pro...

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

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

    gaosboy 評論0 收藏0
  • 基于Yii2應用開發引擎RageFrame

    摘要:多入口模式,多入口分為后臺前端,微信,其他或接口對接,不同的業務不同的設備進入不同的入口。對接微信公眾號,使用了一款優秀的微信非官方,系統內已集成了該,調用方式會在文檔說明,也可直接看其文檔進入深入開發。 RageFrame 為二次開發而生,讓開發變得更簡單。 前言 RageFrame項目創建于2016年4月16日,基于Yii2框架開發的應用開發引擎,目前正在成長中,目的是為了集成更多...

    enda 評論0 收藏0
  • Docker安裝

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

    MartinHan 評論0 收藏0

發表評論

0條評論

neu

|高級講師

TA的文章

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