composer是一個新崛起的PHP的依賴管理工具。官方安裝方法見:
此處假定:
(1)php安裝目錄為C:/php5.4
(2)php 安裝目錄已經加入PATH環境變量(這樣就可以在命令行直接輸入“php”而不是“C:/php5.4/php.exe”。PATH環境變量修改方法 見:http://blog.chinaunix.net/uid-25810793-id-3257898.html )
(3)composer安裝目錄為r:/php_pharz
———————————–
1、前期工作:php在命令行下所使用的php.ini文件,需要打開php_openssl.dll擴展
可以通過以下命令行,確定php在命令行下所使用的php.ini文件路徑:
php –ini
然后通過以下命令,確定是否打開了php_openssl.dll擴展:
php -i | findstr /I /N “openssl”
如果輸出字符串有openssl的信息,表示openssl打開成功;否則,請更改php.ini文件,打開php_openssl.dll擴展。
2、通過瀏覽器下載如下文件到r:/php_phar,文件名為“composer.phar”:
https://getcomposer.org/download/
3、打開cmd命令行,切換到composer安裝目錄:
cd r:/php_phar
1、增加bat文件。
在composer安裝目錄下增加composer.bat,文件內容為:
@echo off php %~dp0composer.phar %*
這樣,就可以通過bat直接運行composer了:
運行代碼:r:/php_phar/composer -V
2、將r:/php_phar加入PATH環境變量,然后重啟命令行,就可以達到你的效果了:
到此 安裝完成!!!
配置中國區鏡像
有兩種方式啟用鏡像服務:
-
系統全局配置: 即將配置信息添加到 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 之旅吧。