zoukankan      html  css  js  c++  java
  • Composer生成PHP依赖包

    近期在用一些扩展或者类库的时候,偶尔会碰到使用Composer生成php包的问题。
    总结步骤如下:
    window下安装composer:参考
    http://www.kankanews.com/ICkengine/archives/28197.shtml

    下载:

    Windows环境

    Composer官方推荐使用安装包进行安装,据说下载Composer-Setup.exe这个即可用向导模式安装。

    安装完毕后,使用命令行定位到需要生成代码的目录。
    在目录下创建一个composer.json的文件。格式为:

    {
    "require": {
    "guzzlehttp/guzzle": "~5.0",
    "guzzlehttp/guzzle": "~5.0",
    }
    }

    使用CMD的composer命令生成代码:
    E:DannyCodecomposer>composer install
    会生成如下的结果:
    Loading composer repositories with package information
    Installing dependencies (including require-dev)
    - Installing react/promise (v2.0.0)
    Loading from cache

    - Installing guzzlehttp/streams (3.0.0)
    Loading from cache

    - Installing guzzlehttp/ringphp (1.0.0)
    Loading from cache

    - Installing guzzlehttp/guzzle (5.0.0)
    Loading from cache

    Writing lock file
    Generating autoload files

    生成成功。

    PS 如果提示:
    Warning: This development build of composer is over 30 days old. It is recommended to update it by running "C:ProgramDataComposerSetupincomposer.phar self-update" to get the latest version.

    则需要更新composer:
    E:DannyCodeLogTest>composer update
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    - Installing react/promise (v2.0.0)
    Downloading: 100%

    - Installing guzzlehttp/streams (3.0.0)
    Downloading: 100%

    - Installing guzzlehttp/ringphp (1.0.0)
    Downloading: 100%

    - Installing guzzlehttp/guzzle (5.0.0)
    Downloading: 100%

    Writing lock file
    Generating autoload files

    参考网站:

    http://www.kankanews.com/ICkengine/archives/28197.shtml

    http://blog.lixiphp.com/php-composer-install-and-use/#axzz3BglEg0J6

    https://packagist.org/

  • 相关阅读:
    C++ 之头文件依赖和引用类型的成员变量
    go语言学习之结构体
    go语言学习之解析XML
    VSCode编辑器使用技巧:快捷输入HTML代码(转)
    Qt QNetworkAccessManager请求导致的软件闪退
    注册表在64位操作系统下
    Signal和Slot是同步的还是异步的
    C++之private虚函数
    eclipse环境下Python报错"undefined variable from import..."的解决方案
    Android占位符
  • 原文地址:https://www.cnblogs.com/dannywang/p/4025105.html
Copyright © 2011-2022 走看看