摘要:最近使用了世界最好的語言用來管理依賴關系的工具稍微做點記錄以做備忘如有錯誤還望指出安裝上述代碼來自官網局部安裝上述代碼執行完成后只是下載到了文件可以通過在任意位置執行全局安裝全局安裝只是把安裝到下即可可以像下面這樣國內鏡像加
安裝最近使用了世界最好的語言 PHP 用來管理依賴關系的工具 Composer. 稍微做點記錄, 以做備忘. 如有錯誤還望指出.
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");"
上述代碼來自官網.
局部安裝上述代碼執行完成后, 只是下載到了 composer.phar 文件, 可以通過 php composer.phar 在任意位置執行.
全局安裝全局安裝只是把 composer.phar 安裝到 PATH 下即可. 可以像下面這樣:
sudo mv composer.phar /usr/local/bin/composer國內鏡像加速
使用Composer中文網提供的中國全量鏡像進行加速.
單項目加速進入項目目錄(即 composer.json 文件所在目錄) 執行:
composer config repo.packagist composer https://packagist.phpcomposer.com
這條命令將在 composer.json 文件的末尾添加鏡像加速配置:
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }全局加速
可以直接執行:
composer config --global repo.packagist composer https://packagist.phpcomposer.com配置
參考 官方配置文檔.
因為 composer 默認情況下, 會在使用的用戶的家目錄下生成 .composer 文件夾, 存放配置相關, 所以我們可以對這些部分進行配置.
composer config --global data-dir /www/.composer composer config --global cache-dir /www/.composer # cache-files-maxsize 也可以稍微大一點, 還有緩存時間Auth 相關
Gitlab token 可以查看 https://docs.gitlab.com/ee/api/README.html#oauth-2-tokens
注意事項當 type 配置為 gitlab, github 等時, 會優先通過 .composer/auth.json 文件中的配置來選擇認證信息進行驗證. 如果沒有解決 Auth 認證相關問題, 可以使用普通的 vcs 例如 git 來使用.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/22193.html
摘要:說明服務器環境代碼管理平臺碼云文章中盡量以一個真實的情況來撰寫,但是文章的倉庫地址,網頁地址均是不可訪問的,用虛擬信息替換了真實信息。比如碼云,是收費的,對于一個公司來說費用不高,但是加上以上兩點原因后,所以未選擇。 簡述 iBrand 產品立項時是商業性質的項目,但是在搭建架構時考慮后續的通用性,因此每個模塊都設計成一個 Package,作為公司內部用,因此這些包并不能提交到 pac...
摘要:概述微軟雅黑本文主要描述服務端系統性能服務端高性能部署方案及優化措施服務端系統持續優化及升級策略。部署優化微軟雅黑使用,較之前的版本性能提升一倍以上。微軟雅黑開啟,生產環境應該開啟,性能會有巨大提升。概述 ????????本文主要描述ThinkSNS Plus服務端系統性能、服務端高性能部署方案及優化措施、服務端系統持續優化及升級策略。本文未涉及前端(PC站點、H5站點、Android、IO...
摘要:運行來安裝指定的擴展。這更便于用戶辨別是否是的擴展。當用戶運行安裝一個擴展時,文件會被自動更新使之包含新擴展的信息。上述代碼表明該擴展依賴于包。例如,上述的條目聲明將對應于別名。為達到這個目的,你應當在公開發布前做測試。 簡述 擴展是專門設計的在 Yii 應用中隨時可拿來使用的, 并可重發布的軟件包。 基礎 例如, yiisoft/yii2-debug 擴展在你的應用的每個頁面底部添加...
摘要:簡述的生命周期采用了單一入口模式,應用的所有請求入口都是文件。分發請求一旦應用完成引導和所有服務提供者都注冊完成,將會移交給路由進行分發。此外,由于對動態方法的獨特用法,也使測試起來非常容易。 本書的 GitHub 地址:https://github.com/todayqq/PH... Laravel 作為現在最流行的 PHP 框架,其中的知識較多,所以單獨拿出來寫一篇。 簡述 La...
閱讀 3526·2021-11-18 10:02
閱讀 959·2021-09-04 16:48
閱讀 2045·2019-08-30 15:55
閱讀 3549·2019-08-30 15:52
閱讀 1822·2019-08-30 14:08
閱讀 3565·2019-08-30 13:19
閱讀 1151·2019-08-27 10:53
閱讀 3131·2019-08-26 12:11