摘要:最近使用了世界最好的語(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
摘要:說(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...
摘要:概述微軟雅黑本文主要描述服務(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...
摘要:運(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è)面底部添加...
摘要:簡(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...
閱讀 3528·2021-11-18 10:02
閱讀 963·2021-09-04 16:48
閱讀 2047·2019-08-30 15:55
閱讀 3552·2019-08-30 15:52
閱讀 1825·2019-08-30 14:08
閱讀 3567·2019-08-30 13:19
閱讀 1155·2019-08-27 10:53
閱讀 3134·2019-08-26 12:11