windows下安裝composer方法

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 

 

———————————–php

一、前期工做: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擴展。html

1_php_detect_is_enable_openssl

二、經過瀏覽器下載以下文件到r:/php_phar,文件名爲「composer.phar」:

https://getcomposer.org/download/

三、打開cmd命令行,切換到composer安裝目錄:

cd r:/php_phar 

1、增長bat文件。 linux

在composer安裝目錄下增長composer.bat,文件內容爲:

@echo off php %~dp0composer.phar %*

這樣,就能夠經過bat直接運行composer了:

運行代碼:r:/php_phar/composer -V

4_bat_php_composer_check_is_ok

二、將r:/php_phar加入PATH環境變量,而後重啓命令行,就能夠達到你的效果了:

6_path

到此 安裝完成!!!shell

配置中國區鏡像

有兩種方式啓用鏡像服務:json

  • 系統全局配置: 即將配置信息添加到 Composer 的全局配置文件 config.json 中。見「例1」windows

  • 單個項目配置: 將配置信息添加到某個項目的 composer.json 文件中。見「例2」瀏覽器

例1:修改 composer 的全局配置文件(推薦方式)

打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶)並執行以下命令:composer

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 文件的末尾自動添加鏡像的配置信息(你也能夠本身手工添加):ui

"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 之旅吧。

相關文章
相關標籤/搜索