php 使用composer

之前写过相关的composer,之后碰到了几个朋友问我,我整理了一下,方便自己也方便大家日后查阅~~不玩开源的程序员不是好厨子

1.执行在线安装

curl -sS https://getcomposer.org/installer | php

执行结果如下:

> > #!/usr/bin/env php All settings correct for using Composer Downloading...

    > >Composer successfully installed to: /root/composer.phar

    > >Use it:             php composer.phar

  2.要检查 Composer 是否正常工作,只需要通过  来执行 PHAR:

    php composer.phar

  3. mv composer.phar /usr/local/bin/composer

     composer -V

  4.安装依赖(进入需要的项目)

    创建一个composer.json文件,写入相应的包名和版本号,如

    {

       "require":

            {

              "monolog/monolog": "1.0.*"

            }

     }

   执行composer install,就进入自动安装,安装完成后会生成一个

composer.lock

文件,里面是特定的版本号名,需要这个文件和composer.json一起提交到版本管理里

  (如果想更新依赖执行composer update    如果只想更新部分composer update mongolog/monolog)

  5.配置国内的镜像包

      设置镜像地址(中国的镜像地址 -g参数表示全局配置)

        composer config -g repo.packagist composer https://packagist.phpcomposer.com

      设置进程执行超时时间(单位秒)

        composer config -g process-timeout 600

      查看配置列表

        composer config -g -l

  

  6.程序中需引入自动加载机制

  

    require ‘vendor/autoload.php‘;

   

  7.然后在php中像这样使用就可以了:

    $log = new Monolog\Logger(‘name‘);

    $log->pushHandler(new Monolog\Handler\StreamHandler(‘app.log‘, Monolog\Logger::WARNING));

    $log->addWarning(‘Foo‘);

  8.以上就引用了一个 monolog/monolog 包,但是如果想添加其他的包例如添加dubbo的开发扩展包

    composer require quickj/dubbo-php-client 即可

  

  就是这样easy,动起手来,一起high~~~

时间: 2024-10-13 11:51:06

php 使用composer的相关文章

View Composer Agent initialization error (16): Failed to activate software license (1026556)

1.       桌面发布过程中偶尔有些桌面池中的桌面提示无法访问代理,查看报错信息如下:View Composer Agent initialization error (16):Failed to activate software license (1026556). KB地址:https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1026556 主要意思是Windows 7系统激活的

composer.json:项目安装

基本用法 基本用法 安装 composer.json:项目安装 关于 require Key 包名称 包版本 下一个重要版本(波浪号运算符) 稳定性 安装依赖包 composer.lock - 锁文件 Packagist 自动加载 安装 安装 Composer,你只需要下载 composer.phar 可执行文件. curl -sS https://getcomposer.org/installer | php 详细请查看 简介 章节. 要检查 Composer 是否正常工作,只需要通过 php

Composer更新慢的终极解决方案

本文来自这里,纯粹为了备份 开始用Composer管理PHP的包依赖后,感觉神清气爽啊,不过问题很快就来了,更新速度太TMD的慢了啊有木有,基本到了没法用的地步.怎么办?那就是VPN啦.买个VPN,问题一下解决了.但是,公司的路由器是关闭VPN相关的端口的,只开放个80,8000等端口走走HTTP协议.怎么办?程序员们都知道,有个好用又免费的神器,就是GoAgent. 让命令行使用代理 怎么安装GoAgent就不说啦,网上教程一大堆,自己找去.安装还后,各种浏览器都可以开心的用上代理啦,从此Gi

Composer 笔记(PHPconf 台湾)

演讲人:by 大泽木小铁@KKBox composer解决问题的场景: 方便接手项目的新人知道项目依赖于哪些类库(比如xml,log) 其他语言的套件管理系统: node.js (npm), Ruby(gem), PHP (PEAR -> Pyrus即PEAR2 -> composer) Comoser的优点: - 可以针对项目,而非针对整个系统 - 可以检查执行环境 - 套件审核机制方便 - 设定文档编写简单,不需要用xml,而是用JSON - 不需要用官方的套件库 - 流行 - 仿造npm

用composer装oauth2-server-php v0.9(bshaffer)

从官网下载composer https://getcomposer.org/ composer是跨平台的, 这里只介绍windows使用composer 下载好了后, 进行安装. 可以选择 "Install Shell Menus", 这将会在右键菜单里面增加composer的快捷入口. composer会自动找到php.exe的位置. 也可以自定义php的位置. 下载composer.phar 该死的"墙", 连接上VPN. 我的php 5.3.3 确实够老的.

在windows下使用Composer安装ZendFramework2

首先安装Composer,可以去 这里 下载,或者到 这个中文站点 下载. 然后调出 开始->运行->cmd 进去, 然后运行下面的命令: composer create-project -sdev --repository-url="https://packages.zendframework.com" zendframework/skeleton-application path/to/install path/to/install 表示你自己的项目目录

wamp2.4+composer+rabbitmq环境部署-176

version wamp 2.4 1.打开openssl 分别更改php.ini的文件配置 E:\wamp\bin\apache\Apache2.4.4\bin\php.ini E:\wamp\bin\apache\Apache2.4.4\bin\php.ini php.ini的功能打开 extension=php_openssl.dll 2.Composer下载 https://getcomposer.org/Composer-Setup.exe 下载完成直接点下一步图型安装-- 3.php-

Simulation.Lab.Software.SimLab.Composer.2015.v6.1.MACOSX 1CD

CA Spectrum Linux VM 10.01.00.00.103 Linux 2DVD  Tahoe Design HYDROFLO v3.0.0.4 1CD  CA Spectrum Windows VM 10.01.00.00.103 Win64 2DVD  Delcam Exchange 2016 R2 CR 8.3.1005 Win64 1CD  Delcam PowerSHAPE 2016 SP2 Update only 1CD  ESI Group VA One 2015.0

windows安装composer

下载安装 https://getcomposer.org/Composer-Setup.exe   我安装到了c:/composer,没有设置环境变量. 以下检测是否安装成功. cmd 里执行安装easywechat:  e:\php\thinkcmf-master\thinkcmf5\simplewind\vendor\overtrue\wechat>d:\phpStudy\php55\php c:/composer/composer.phar install 提示如下错误:貌似是版本错误.

Mac安装composer安装Yii2项目

[注释:]本人原创,如需转载请注明来源链接! 通过安装Composer方式安装Yii 如果还没有安装 Composer,你可以按 getcomposer.org 中的方法安装. 在 Linux 和 Mac OS X 中,你可以运行如下命令: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 步骤: 一.打开终端 二.安装composer: 1.终端输入:curl -s