composer介绍与安装

Composer安装
其实可以说有两部分吧,Composer 和 Packagist
composer是php用来管理依赖关系的工具,简单来说就是安装包的管理工具,而Packagist是composer的开发包的仓库吧。
composer官网
composer中文网官网上有很详细的介绍
packagist官网
讲在前面:本文涉及到的环境windows下 phpstudy
因为项目众多,建议局部变量分别配置,所以本文聊的是局部配置
因为下载源是https协议,注意php.ini配置文件的设置
(如果要支持https:// 需要在php.ini中把extension的 注释分号 ‘;’ 去掉,开启openssl.dll)
!composer介绍与安装_第1张图片

一、配置php环境变量
在path中添加php的根目录
composer介绍与安装_第2张图片
二、在cmd中查看php版本
php -v
composer介绍与安装_第3张图片
三、安装composer
1.cmd中切到php安装目录下
在这里插入图片描述
2.执行 php -r “copy(‘https://install.phpcomposer.com/installer’, ‘composer-setup.php’);” (下载安装脚本 )
composer介绍与安装_第4张图片
3.执行 php composer-setup.php(执行安装过程)
composer介绍与安装_第5张图片
执行后会发现再php的目录下会出现composer.phar的文件
4.新建composer.bat 把下面这条代码写入文件
@php “%~dp0composer.phar” %* (windows下输入此条代码)
5.cmd下时输入 composer install 完成安装

注意:如果下载速度慢可以配置中文镜像
详见官网
以下是官网的截图
composer介绍与安装_第6张图片

之后就可以在www目录下使用composer了(安装其他包以thinkphp为例)
1.在www下新建项目文件夹thinkphp
把 刚才php目录下的 composer.bat composer.phar复制到 thinkphp 文件夹下
新建 composer.json 配置文件

打开 https://packagist.org/
搜索thinkphp
composer介绍与安装_第7张图片
打开thinkphp
下拉找到requires
composer介绍与安装_第8张图片
一定要注意支持php的版本
复制上图topthink/framework:5.1.* 添加到composer.json
like this :
composer介绍与安装_第9张图片
关注“require”就好,下面的代码块是中文镜像的内容
之后在cmd项目文件夹路径下执行 composer update (ps:这条命令是更新全部,慎用哦)

之后,就。。。。ok啦

顺便提一嘴 composer只是为了包(框架)管理 如果要使用框架 还是要下载完整内容的框架

composer create-project topthink/think yourdir
(解释:topthink/think为框架的名字 yourdir为你自己的项目文件夹名字)

你可能感兴趣的:(php)