windows安装及使用composer

这篇日志记录下在windows系统中composer的安装及使用。

前几天阿里云发布通知,说是thinkphp5.0及thinkphp5.1框架有漏洞,建议升级至最新版本,以免遭受攻击。

我这服务器遭受攻击也不是一天两天了,我对这事还是挺上心的。

Bug主要还是在他的框架底层文件里边。

我的解决办法是,去官网下载最新版本的框架,将底层文件覆盖到服务器中。

问题解决了,但是好麻烦的。

去官网下载框架的时候,发现官网提示:

5.1版本开始,官网不再提供下载版本,请使用Composer或者git方式安装和更新。

git之前接触过,关于git的文章,请点击linux服务器安装git—centos7.4,git笔记

git安装很简单

安装需要分两步操作,首先克隆下载应用项目仓库

git clone https://github.com/top-think/think tp5

然后切换到tp5目录下面,再克隆核心框架仓库(注意目录名称不要改变):

git clone https://github.com/top-think/framework thinkphp

好啦说回主角composer

官网给的定义是:

是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

(1):安装

下载安装包,https://getcomposer.org/download/

在这里插入图片描述

点击.Exe文件安装,一路下一步。

打开cmd,输入composer,出现下图样式,说明安装成功。

在这里插入图片描述

切换国内镜像:

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

安装thinkphp5.1

进入到apache的根目录下执行命令。

F:
cd phpStudy_WWW
composer create-project topthink/think tp5 #tp5是你项目的名字,可随意更改

在这里插入图片描述

如上图所示,安装成功。

框架会不定时的更新,使用composer安装的好处就是,直接用命令行更新就可以了。

进入目录

cd tp5
composer update topthink/framework

4.png

由于我框架安装的是最新的,所以没有任何更新。

更新操作会删除thinkphp目录重新下载安装新版本,但不会影响application目录,因此不要在核心框架目录添加任何应用代码和类库。

安装和更新命令所在的目录是不同的,更新必须在你的应用根目录下面执行

有好的建议,请在下方输入你的评论。

欢迎访问个人博客
https://guanchao.site

欢迎访问小程序:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39708228/article/details/113034815