Composer的安装与使用
---
**导读:**Composer是一种PHP类库依赖关系管理器,将与PHP有关的插件或者框架等工程化、系统化、自动化,即可以只需通过Composer这款软件就能下载安装或更新与PHP有关的插件或者框架
##下载
* 下载地址:[https://getcomposer.org/download/](https://getcomposer.org/download/)
##安装(windows下)
* [中文文档安装手册](http://docs.phpcomposer.com/00-intro.html#Installation-Windows)
###安装向导安装
* 下载安装包 [Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe)
* 双击安装包,跟着安装向导(一直点‘下一步’,一般不用更改任何东西)
###命令行安装
* php -r 命令,能让php代码直接在命令行运行,具体格式:`php -r "script code;"`
* 打开cmd,运行如下命令(**注意:**运行以下命令时,要在php.exe所在目录下运行或者已经给php设置环境变量;此外这4条代码要一起复制到命令行)
````
//下载文件 composer-setup.php 到当前文件夹下
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
//通过 composer-setup.php 对现有的php版本及其它方面进行验证
php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
//安装composer
php composer-setup.php
//安装完成,删除文件 composer-setup.php
php -r "unlink('composer-setup.php');"
````
* 可以指定Composer安装到某个目录
`php composer-setup.php --install-dir=??`
* 可以更改Composer文件名(默认为 composer.phar)
`php composer-setup.php --filename=??`
* 可以选择要安装哪个版本
`php composer-setup.php --version=??`
###安装完后
* 安装完后,在 composer.phar 同级目录下新建文件composer.bat,运行一下命令:
`echo @php "%~dp0composer.phar" %*>composer.bat`
* 可用语句`composer -V`进行测试,会看到composer的版本号
##Composer的使用
###composer安装laravel
* `composer create-project lavarel/lavarel --prefer-dist my_laravel`
* create-project:创建一个项目
* laravel/laravel:下载laravel下的laravel
* --prefer-disk:下载压缩过的文件(如果存在)
* my_laravel:项目名称(下载文件所在目录)叫`my_laravel`
* [Composer命令说明文档](http://docs.phpcomposer.com/03-cli.html)
posted on
2017-05-25 22:15
问道情
阅读(
1350)
评论()
编辑
收藏
举报