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 

 

———————————–

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擴展。

1_php_detect_is_enable_openssl

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

4_bat_php_composer_check_is_ok

2、將r:/php_phar加入PATH環境變量,然后重啟命令行,就可以達到你的效果了:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM