composer使用手册

composer使用手册

1. 安装

(1)配置全局php
  • 启动项目会使用不同版本的php,我们利用phpstudy找到当前使用版本的php配置文件路径

     

     

  • 配置PHP的环境变量

     

     

  • 查看全局php是否配置成功,win+r-->输入:php -v

     

     

  • 切记:切换php版本后,记得重新配置全局php

(2)下载composer
  • 我们新建一个存放composer文件的目录(例如:D:\developmentTool\composer)

  • win + r,然后切换到上面的目录中,输入下面的代码,

    php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

    下载安装脚本 - composer-setup.php - 到当前目录。

  • 输入下面的代码:

    php composer-setup.php

    执行安装过程,下载最新版本的 composer.phar 文件到当前目录。

  • 输入下面的代码:

    php -r "unlink('composer-setup.php');"

    删除安装脚本。

(3)配置全局composer
  • 记住(1)中的php配置文件路径(大致格式为:F:\phpstudy_pro\Extensions\php\php7.3.4nts)

  • 打开上面存放composer文件的目录,需要用到composer.phar

  • 把composer.phar文件放到php配置文件目录中,与php.exe同级

  • 在php配置文件目录 新建 composer.bat 文件,内容如下:

 @php "%~dp0composer.phar" %*
(4)重新按 win+r,输入 composer,看到下图说明安装并全局配置composer成功

 

 

 

2. 更新

要记得时常更新composer哦,否则使用会有问题的噻

但是更新必须要使用vpn否则会炸,那么我们可以这样做

  • 复制下面的路径到浏览器,下载最新版本的composer.char文件

    https://install.phpcomposer.com/composer.phar
  • 接下来打开php配置文件路径,用刚下来的文件替换之前的composer.char文件。

3. 使用composer安装thinkphp

(1) 为了避免安装过慢使用阿里云composer镜像

composer config -g repo.packagist composer https://packagist.phpcomposer.com ​ 注意:最近phpcomposer镜像存在问题,可以改成 ​ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

(2)在phpstudy的WWW目录下新建项目目录,cmd窗口打开,切换到这个目录下,执行以下代码(表示安装最新的5.0版本):

composer create-project topthink/think=5.0.* tp5 --prefer-dist ​ 建议看最新thinkphp文档来进行安装

4. 常用命令

命令作用
composer show --all (这里填你需要的包 可以看到所有包的版本) 查看该包所有版本
composer require (你需要的包):版本号 下载指定版本的包,不填下载最新的
composer remove phpexcel/phpexce(包名) 卸载包
composer -v 查看composer版本
composer selfupdate 或者 composer self-update 将composer更新到最新版本

5. 杂项

  • (1) composer.json中配置齐全,但是vender文件夹删除掉了怎么办?

    cmd命令打开,移动到项目根目录,然后运行下面命令 composer install就可以了

  • (2) 不知道下载什么版本的包咋办?

    获取当前thinkphp版本,去 https://packagist.org/ 找一下包名及其版本对应信息即可

  • (3) composer.json被删除了,但是vender文件夹都在,怎么回复composer.json呢?

    参考这篇文章:https://blog.csdn.net/weixin_33691817/article/details/92256180

  • (4) 不知道安装这个包的具体命令是啥,咋整?

    举个例子,你想安装下载 phpmailer 类包,打开composer.json文件,按照下面格式加下 { "require": { "phpmailer/phpmailer": "~5.2" } } 然后打开cmd命令,移动到项目根目录,然后执行以下命令 composer install

posted @ 2021-02-28 23:15  冰雪狂欢火男  阅读(422)  评论(0)    收藏  举报