Composer常用指令、安装组件、自动加载器使用方式与更新方法
16lz
2021-03-12
1. composer常用指令
命令 | 说明 |
---|---|
composer search:jquery | 搜索包指令 |
composer install | 安装composer.json里的依赖 |
composer update | 更新依赖 |
composer selfupdate | 更新composer版本 |
composer requite: | 添加依赖到composer.json中 |
composer create-project: | 安装项目 |
composer -v | 查看composer版本 |
2. 安装组件
2.1. 官网下载composer文件:https://getcomposer.org/composer.phar
2.2. 将下载的
composer.phar
文件复制到php.exe所在目录中- 以下截图为phpstudy的php路径
2.3. 将php所在路径添加到系统全局path变量中
- 教程:https://jingyan.baidu.com/article/046a7b3ee24964b8c27fa98f.html
2.4. 检测php命令是否可用?命令:
php -v
2.5. 在php所在目录创建文件重命名为
composer.bat
使用文本编辑内容保存@php "%~dp0composer.phar" %*
2.6. 使用命令行工具测试composer是否正常运行
composer -v
2.7. 将镜像改为阿里云:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
- 运行命令后无返回则成功更换
2.8. 获取composer的vendor架构,不安装依赖
- 在目录下创建文件
composer.json
保存内容为{}
- 执行命令
composer install
- 成功获取vendor架构
- 成功获取vendor架构
- 在目录下创建文件
3. 自动加载器的使用方式与更新方法
- PSR-4标准:命名空间映射到目录
1.在目录下的
composer.json
中的autoload添加psr-4映射空间名到目录
2.在终端输入命令更新自动加载文件composer dump
{
"autoload": {
"psr-4" : {
"app\\controllers\\" : "application\\controllers"
}
}
}
- 入口文件demo1.php实现自动加载
只需要导入composer中的autoload.php文件
namespace edu;
require 'vendor/autoload.php';
use app\controllers\OrderController;
use app\controllers\UserController;
$user = new UserController;
echo $user->index();
echo '<hr>';
$order = new OrderController;
echo $order->index();
更多相关文章
- PHP迷你MVC小框架实现步骤
- 运维少年系列 python and cisco (1)
- 运维少年系列 - python and cisco(2)
- 运维少年系列 - ansible and cisco(1)
- Linux轻量级监控软件-nmon
- 由于Linux系统文件同步时突然断电导致系统进入none模式问题详解
- python3 paramiko 巡检网络设备
- 运算符、流程控制、循环与文件包含
- 使用supervisor 管理logstash