摘要:你可以在自己的項目中聲明所依賴的外部工具庫,會幫你安裝這些依賴的庫文件。的出現,大大提升了的逼格。見例單個項目配置將配置信息添加到某個項目的文件中。如果是安裝的話,直接用就可以查看已安裝的的位置了。
Composer是 PHP 用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。
composer 的出現,大大提升了 phper 的逼格。如果你的生產開發環境能夠連接互聯網,趕緊把 composer 下載安裝起來吧。
composer 官方網址:https://getcomposer.org/
composer 中文網站:http://www.phpcomposer.com/
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
摘要:在社交系統中有這樣一個命令主要是用作包的安裝,升級,卸載。這在開發過程中很有用。內測申請方式提供個人企業聯系方式及認證信息實名企業營業執照照片或掃描件及申請說明,發送郵件至將有機會獲得首批內測資格,名額有限,申請從速。 在前面,我介紹了拓展類型,分別有 plus-compnent 和 plus-plugin 兩個,這里重點講以下如何實現 plus-component 的。 plus-c...
摘要:在服務器上安裝配置環境一安裝方式安裝添加的更新安裝包檢驗是否安裝成功運行命令如若成功就能開始安裝安裝運行查看版本出現如下結果則為成功二安裝的各個模塊安裝為了與我下方配置對應這 在服務器上安裝 Git sudo apt-get install git 配置環境 一:安裝 PHP 7.1 ppa 方式安裝 php7.1 : sudo apt-get install software-pro...
摘要:慣例先附上項目地址之前使用的是簡稱,由于容易與常說的系統混淆,所以這次改成全稱并重新在發布了如果以前安裝的同學請先使用下面命令卸載使用下面命令安裝此次在版本中做了個不小的重構,沒有做任何改變,主要改善了下以前的一些寫法,重寫了部分單 慣例先附上項目地址: https://github.com/slince/composer-registry-manager 之前使用的是簡稱,由于crm...
摘要:多入口模式,多入口分為后臺前端,微信,其他或接口對接,不同的業務不同的設備進入不同的入口。對接微信公眾號,使用了一款優秀的微信非官方,系統內已集成了該,調用方式會在文檔說明,也可直接看其文檔進入深入開發。 RageFrame 為二次開發而生,讓開發變得更簡單。 前言 RageFrame項目創建于2016年4月16日,基于Yii2框架開發的應用開發引擎,目前正在成長中,目的是為了集成更多...
閱讀 3457·2021-11-17 17:00
閱讀 3818·2021-08-09 13:46
閱讀 2866·2019-08-30 15:54
閱讀 627·2019-08-30 13:54
閱讀 2945·2019-08-29 17:13
閱讀 3219·2019-08-29 14:00
閱讀 2975·2019-08-29 11:11
閱讀 1379·2019-08-26 10:15