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

資訊專(zhuān)欄INFORMATION COLUMN

Composer 使用技巧簡(jiǎn)述

luckyw / 2649人閱讀

摘要:最近使用了世界最好的語(yǔ)言用來(lái)管理依賴(lài)關(guān)系的工具稍微做點(diǎn)記錄以做備忘如有錯(cuò)誤還望指出安裝上述代碼來(lái)自官網(wǎng)局部安裝上述代碼執(zhí)行完成后只是下載到了文件可以通過(guò)在任意位置執(zhí)行全局安裝全局安裝只是把安裝到下即可可以像下面這樣國(guó)內(nèi)鏡像加

最近使用了世界最好的語(yǔ)言 PHP 用來(lái)管理依賴(lài)關(guān)系的工具 Composer. 稍微做點(diǎn)記錄, 以做備忘. 如有錯(cuò)誤還望指出.

安裝
php -r "copy("https://getcomposer.org/installer", "composer-setup.php");"
php -r "if (hash_file("SHA384", "composer-setup.php") === "aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d") { echo "Installer verified"; } else { echo "Installer corrupt"; unlink("composer-setup.php"); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink("composer-setup.php");"

上述代碼來(lái)自官網(wǎng).

局部安裝

上述代碼執(zhí)行完成后, 只是下載到了 composer.phar 文件, 可以通過(guò) php composer.phar 在任意位置執(zhí)行.

全局安裝

全局安裝只是把 composer.phar 安裝到 PATH 下即可. 可以像下面這樣:

sudo mv composer.phar /usr/local/bin/composer
國(guó)內(nèi)鏡像加速

使用Composer中文網(wǎng)提供的中國(guó)全量鏡像進(jìn)行加速.

單項(xiàng)目加速

進(jìn)入項(xiàng)目目錄(即 composer.json 文件所在目錄) 執(zhí)行:

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

這條命令將在 composer.json 文件的末尾添加鏡像加速配置:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}
全局加速

可以直接執(zhí)行:

composer config --global repo.packagist composer https://packagist.phpcomposer.com
配置

參考 官方配置文檔.

因?yàn)?composer 默認(rèn)情況下, 會(huì)在使用的用戶(hù)的家目錄下生成 .composer 文件夾, 存放配置相關(guān), 所以我們可以對(duì)這些部分進(jìn)行配置.

composer config --global data-dir /www/.composer
composer config --global cache-dir /www/.composer
# cache-files-maxsize 也可以稍微大一點(diǎn), 還有緩存時(shí)間
Auth 相關(guān)

Gitlab token 可以查看 https://docs.gitlab.com/ee/api/README.html#oauth-2-tokens

注意事項(xiàng)

當(dāng) type 配置為 gitlab, github 等時(shí), 會(huì)優(yōu)先通過(guò) .composer/auth.json 文件中的配置來(lái)選擇認(rèn)證信息進(jìn)行驗(yàn)證. 如果沒(méi)有解決 Auth 認(rèn)證相關(guān)問(wèn)題, 可以使用普通的 vcs 例如 git 來(lái)使用.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22193.html

相關(guān)文章

  • 使用 Satis 搭建私有的 Composer 包倉(cāng)庫(kù)

    摘要:說(shuō)明服務(wù)器環(huán)境代碼管理平臺(tái)碼云文章中盡量以一個(gè)真實(shí)的情況來(lái)撰寫(xiě),但是文章的倉(cāng)庫(kù)地址,網(wǎng)頁(yè)地址均是不可訪問(wèn)的,用虛擬信息替換了真實(shí)信息。比如碼云,是收費(fèi)的,對(duì)于一個(gè)公司來(lái)說(shuō)費(fèi)用不高,但是加上以上兩點(diǎn)原因后,所以未選擇。 簡(jiǎn)述 iBrand 產(chǎn)品立項(xiàng)時(shí)是商業(yè)性質(zhì)的項(xiàng)目,但是在搭建架構(gòu)時(shí)考慮后續(xù)的通用性,因此每個(gè)模塊都設(shè)計(jì)成一個(gè) Package,作為公司內(nèi)部用,因此這些包并不能提交到 pac...

    lovXin 評(píng)論0 收藏0
  • 社交系統(tǒng)ThinkSNS+ 性能簡(jiǎn)述

    摘要:概述微軟雅黑本文主要描述服務(wù)端系統(tǒng)性能服務(wù)端高性能部署方案及優(yōu)化措施服務(wù)端系統(tǒng)持續(xù)優(yōu)化及升級(jí)策略。部署優(yōu)化微軟雅黑使用,較之前的版本性能提升一倍以上。微軟雅黑開(kāi)啟,生產(chǎn)環(huán)境應(yīng)該開(kāi)啟,性能會(huì)有巨大提升。概述 ????????本文主要描述ThinkSNS Plus服務(wù)端系統(tǒng)性能、服務(wù)端高性能部署方案及優(yōu)化措施、服務(wù)端系統(tǒng)持續(xù)優(yōu)化及升級(jí)策略。本文未涉及前端(PC站點(diǎn)、H5站點(diǎn)、Android、IO...

    Hanks10100 評(píng)論0 收藏0
  • Yii修行之路 - Extension 擴(kuò)展

    摘要:運(yùn)行來(lái)安裝指定的擴(kuò)展。這更便于用戶(hù)辨別是否是的擴(kuò)展。當(dāng)用戶(hù)運(yùn)行安裝一個(gè)擴(kuò)展時(shí),文件會(huì)被自動(dòng)更新使之包含新擴(kuò)展的信息。上述代碼表明該擴(kuò)展依賴(lài)于包。例如,上述的條目聲明將對(duì)應(yīng)于別名。為達(dá)到這個(gè)目的,你應(yīng)當(dāng)在公開(kāi)發(fā)布前做測(cè)試。 簡(jiǎn)述 擴(kuò)展是專(zhuān)門(mén)設(shè)計(jì)的在 Yii 應(yīng)用中隨時(shí)可拿來(lái)使用的, 并可重發(fā)布的軟件包。 基礎(chǔ) 例如, yiisoft/yii2-debug 擴(kuò)展在你的應(yīng)用的每個(gè)頁(yè)面底部添加...

    bovenson 評(píng)論0 收藏0
  • PHPer面試指南-Laravel 篇

    摘要:簡(jiǎn)述的生命周期采用了單一入口模式,應(yīng)用的所有請(qǐng)求入口都是文件。分發(fā)請(qǐng)求一旦應(yīng)用完成引導(dǎo)和所有服務(wù)提供者都注冊(cè)完成,將會(huì)移交給路由進(jìn)行分發(fā)。此外,由于對(duì)動(dòng)態(tài)方法的獨(dú)特用法,也使測(cè)試起來(lái)非常容易。 本書(shū)的 GitHub 地址:https://github.com/todayqq/PH... Laravel 作為現(xiàn)在最流行的 PHP 框架,其中的知識(shí)較多,所以單獨(dú)拿出來(lái)寫(xiě)一篇。 簡(jiǎn)述 La...

    alaege 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<