windows下安装composer,纯手工,绝对有效

今天看了很多composer,就是为了装laravel,自己也装了两次,网上的教程虽然有很多,但绝大多数都是抄中国镜像(http://www.phpcomposer.com/)的,我自己也看了很多遍,可能是自己太笨,不好理解,装了很久才成功。现在为了造福大家,写个简单易懂,但绝对有效的教程,说实话,这东西还是有点难装的。


1.来这个网址下载composer.phar文件,https://getcomposer.org/download/。(自己选最新版下载就好了)


2.下好之后放到php的根目录(就是和php.exe同级的目录),我用的是wamp所以放在C:\wamp\bin\php\php5.5.12。


3.在php根目录创建2个文件。 

第一个composer.json。里面写入

{
    "require": {
        "monolog/monolog": "1.0.*"
    }
}

 

写这个就好,无所谓,但一定要写,不然装不了。

第二个文件composer.bat 这个文件是用来设全局的,也就是你在命令行的任何路径都能使用composer命令,里面写入

@php "%~dp0composer.phar" %*

这样三个文件都齐啦。


4.打开cmd命令行,进入到php根目录,以我的为例

cd C:\wamp\bin\php\php5.5.12

进入到目录之后,再输入命令

php composer.phar install

这样composer就安装完啦


5.然后我们设置全局引用,很简单,只要双击composer.bat就好啦,你会发现他运行了cmd,然后就闪退了,没关系,这就已经设置好啦,是不是很方便,

然后在别的路径都可以使用composer了。


6.到了这里还有最后一步,就是设置中国镜像的地址了,因为composer是外国的,你直接用的话可能会下载不了项目,所以我们从中国镜像下载就会快很多。

自动的我没试过,但这里还是贴出来,直接在Cmd输入

composer config -g repo.packagist composer https://packagist.phpcomposer.com

手动的方法则是找到composer的目录,一般是在C:\Users\XXX\AppData\Roaming\Composer,

AppData一般是隐藏的,所以你需要显示隐藏目录,找到之后在这个目录创建config.json,然后填写下面的代码就OK啦

{
    "config": {
        "secure-http": true
    },
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

 

注:如果遇到命令行提示 'php不是内部或外部命令',请自行去配置PHP环境变量。

你可能感兴趣的:(php,composer)