Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:框架开发, composer是你一直用的助手工具
一、Composer 是什么东西?它是开源的 PHP 包管理工具,是 PHP 用来管理依赖关系的工具。详情更多可以查看这个网址>>
二、如何安装composer?
在安装前须将 PHP 环境变量加入全局变量,确保 PHP -v可用。
1 下载安装脚本 composer-setup.php 到当前目录
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
2 执行安装过程
php composer-setup.php
3 删除安装脚本
php -r "unlink('composer-setup.php');"
三、常用文件:一个目录,两个文件。
1-vendor 目录:
Composer 下载扩展包在此目录下。
此目录下会自动生成 autoload.php 文件,可以直接 require 或 include。
2-Composer.json 文件
此文件是 Composer 的配置文件。Composer 通过读取此文件,处理依赖关系并把依赖库安装到 vendor 目录下。
3-Composer.lock 文件
此文件会根据 Composer.json 内容自动生成,与 Composer.json 在同一目录,用来控制依赖库版本。
四、常用命令表
序号 | 命令 | 描述 |
---|---|---|
1. | composer list | 获取帮助信息 |
2. | composer init | 以交互方式填写 composer.json 文件信息 |
3. | composer install | 从当前目录读取 composer.json 文件,处理依赖关系,并安装到 vendor 目录下 |
4. | composer update | 获取依赖的最新版本,升级 composer.lock 文件 |
5. | composer require | 添加新的依赖包到 composer.json 文件中并执行安装或更新 |
6. | composer search | 在当项目中搜索依赖包 |
7. | composer show | 列举所有可用的资源包 |
8. | composer validate | 检测 composer.json 是否有效 |
9. | composer self-update | 将 composer 工具更新到最新版本 |
10. | composer create-project | 基于 composer 创建一个新项目 |
五、总结:熟悉常用的一些参数。