Blogger Information
Blog 47
fans 1
comment 0
visits 53059
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP - Composer 的安装及常用命令
晴天
Original
1000 people have browsed it

Composer 的安装及常用命令

1. 安装 composer

1.1 安装

点击此处安装 composer Windows 版本

  • 选择使用安装程序 下载运行 Composer-Setup.exe 文件 根据提示完成安装即可

1.2 测试有没有安装成功

电脑打开 Windows PowerShell 输入 composer 回车 即可查看有没有安装成功
当你出现此页面,说明你已经安装成功了

如果编辑器终端输入 conposer 不显示这些,重启一下编辑器即可

2. composer 的常用命令

名称 命令 解释 文档链接
安装 install install 命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。 https://docs.phpcomposer.com/03-cli.html#install
申明依赖 require require 命令增加新的依赖包到当前目录的 composer.json 文件中。 https://docs.phpcomposer.com/03-cli.html#require
自我更新 self-update Composer 自身升级到最新版本,只需要运行 self-update 命令。它将替换你的 composer.phar 文件到最新版本。 https://docs.phpcomposer.com/03-cli.html#self-update
创建项目 create-project 你可以使用 Composer 从现有的包中创建一个新的项目。这相当于执行了一个 git clonesvn checkout 命令后将这个包的依赖安装到它自己的 vendor 目录。 https://docs.phpcomposer.com/03-cli.html#create-project
打印自动加载索引 dump-autoload 某些情况下你需要更新 autoloader,例如在你的包中加入了一个新的类。你可以使用 dump-autoload 来完成,而不必执行 installupdate 命令。 https://docs.phpcomposer.com/03-cli.html#dump-autoload
  • 命令 大多数情况下都是在命令行状态下操作的,一般情况下要安装一个包,第一件事搜索一个包, 前往 packagist.org 官网进行搜索, 这个网站就像是应用商店,提供搜索组件功能。

  • 框架的生态越好功能越多,那么用户越多!所以我们在安装的时候看一下下载量,尽可能下载下载量大的!

  • 以搜索 laravel 为例

第一个是核心代码, 第二个是完整版 。

点进去 就可以看到 下载命令

复制这段命令 到编辑器终端执行

  • 注意看后面的 admin 如果你把命令复制过来直接执行 他将会自动创建 laravel 的文件夹,并将项目放到文件夹中, 如果你在后面输入数据,那么他将会自动创建你输入的信息 文件夹,admin 不是固定的 随便写什么都可以

  • composer 默认的镜像是国外镜像,下载比较慢, 所以我们要修改一下镜像, 推荐使用阿里云镜像

    百度搜索 composer 阿里云镜像 进入官网复制对应的命令 在终端执行即可,推荐设为全局配置该镜像

执行成功!就会有一个 laravel 的文件夹,里面就是 laravel 框架

更新 composer

  • 输入命令后回车,就会自动检测更新,这里提示当前已经是最新版。

总结:

  • 当前的常用命令就这些
  • 像 创建项目命令记不住关系也不大,因为在 packagist商店搜索项目 直接复制他的命令运行就ok
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:是的, 这么多命令, 强行记住, 几天不用全忘记了, 所以在用的时候, 再去查都可以, 但要知道有这一条命令可以做这个事就可以
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post