composer介绍与安装

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

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

注意:如果下载速度慢可以配置中文镜像
详见官网
以下是官网的截图
在这里插入图片描述

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

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

之后,就。。。。ok啦

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

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

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值