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架构

3. 自动加载器的使用方式与更新方法

  • PSR-4标准:命名空间映射到目录

1.在目录下的composer.json中的autoload添加psr-4映射空间名到目录
2.在终端输入命令更新自动加载文件composer dump

  1. {
  2. "autoload": {
  3. "psr-4" : {
  4. "app\\controllers\\" : "application\\controllers"
  5. }
  6. }
  7. }
  • 入口文件demo1.php实现自动加载

只需要导入composer中的autoload.php文件

  1. namespace edu;
  2. require 'vendor/autoload.php';
  3. use app\controllers\OrderController;
  4. use app\controllers\UserController;
  5. $user = new UserController;
  6. echo $user->index();
  7. echo '<hr>';
  8. $order = new OrderController;
  9. echo $order->index();

更多相关文章

  1. PHP迷你MVC小框架实现步骤
  2. 运维少年系列 python and cisco (1)
  3. 运维少年系列 - python and cisco(2)
  4. 运维少年系列 - ansible and cisco(1)
  5. Linux轻量级监控软件-nmon
  6. 由于Linux系统文件同步时突然断电导致系统进入none模式问题详解
  7. python3 paramiko 巡检网络设备
  8. 运算符、流程控制、循环与文件包含
  9. 使用supervisor 管理logstash

随机推荐

  1. javascript实现拖动层效果代码(许愿墙)
  2. 数字金额转换成汉字
  3. java关键字个人理解
  4. 我无法让这个简单的ajax代码工作
  5. Java类的初始化顺序
  6. 向ES6看齐,用更好的JavaScript(三)
  7. Android实现模拟登陆正方系统查成绩
  8. 安卓Android文件上传Demo报错 java.io.Fi
  9. java 假设有50瓶饮料,喝完3个空瓶可以换一
  10. Jeecg-Boot 2.0.1 版本发布,前后端分离快