zoukankan      html  css  js  c++  java
  • composer笔记

    composer使用

    下载地址:
            https://getcomposer.org/download/
    中文镜像:
            http://www.phpcomposer.com/
    创库地址:
            https://packagist.org/                

    使用前提条件
    - php版本5.3.2+
    - 开启openssl扩展

    -windows下,需要先下载composer.exe,地址 https://getcomposer.org/Composer-Setup.exe
    - 安装composer需要明确php.exe的文件路径

    检查可用
    打开命令行,进入 composer 目录下,输入命令:
             php composer.phar

    1)新建composer.json文件在项目的根目录,用于声明组件依赖关系,类的自动加载,来协助composer管理。


    2)配置composer.json文件,格式为

    {
        "autoload":{
            "psr-4":{"命名空间":"catalogue/"}
        },
        "require":{
             "库的完整名称":"版本号"
        },
        "repositories": {
            "packagist": {
                "type": "composer",
                "url": "https://packagist.phpcomposer.com"
            }
        },
    }

    composer.json说明:

             1、当键名是autoload时,自动加载文件。
             2、当键名是require时,下载或者更新对应组件。
             3、composer.json文件必须都是双引号。

    3)建立关系
    windows下设置 composer.phar通过composer命令下载依赖关系所需组件,并初始化加载信息。
               php composer.phar install
               php composer.phar update

    4)自动加载
    只需导入 composer 安装生成的关系依赖组件
               require 'vendor/autoload.php';

    composer 创建自己的包

    1)本地化实现组件功能

    2)上传 github

    3)提交到 composer 仓库 packagis 中
              用 github 账号登录 packasgis

  • 相关阅读:
    《编写高质量代码Web前端开发修炼之道》(读书笔记) windrainpy
    jQuery琐碎笔记 windrainpy
    【记录】事件冒泡和事件捕获 windrainpy
    JS比较容易迷惑的几个地方 windrainpy
    【转】成为顶级程序员的唯一途径! windrainpy
    jquery键盘事件 windrainpy
    【转】IE绝对定位元素神秘消失或被遮挡的解决 windrainpy
    简单算法
    HTTP的状态
    css的兼容问题
  • 原文地址:https://www.cnblogs.com/lanchang/p/6992667.html
Copyright © 2011-2022 走看看