如何使用composer安装thinkphp5

安装Composer需要完成以下两步:第一:下载Composer到你的项目目录。使用以下命令:

$ curl -s (Composer web site)/installer | php

此命令只检查少量的PHP配置,然后下载 composer.phar 文件到你的工作目录,此文件就是Composer执行文件,它是一个PHAR(PHP归档文件,里面可以包含任何文件,并且可以在PHP命令行执行)。

第二:安装Composer到指定目录,即在命令行后添加 --install-diroption 参数。使用以下命令:

$ curl -s (Composer web site)/installer | php -- --install-dir=bin

假定你在创建一个项目,你的项目中需要一个输出日志的库,而且你决定使用monolog库。为了将monolog库添加到你的工程,只需创建 composer.json 文件,这个文件中的内容描述路项目的依赖关系。示例如下:{ "require": { "monolog/monolog": "1.2.*" }}

这行简单文字声明了被依赖的库 -- monolog,版本为1.2。我composer安装完后,如何调用了

必须用composer安装才能使用

必须,或者你可以等后面的懒人包

怎样查看composer 版本

3、如果把composer.phar放在系统的 PATH 目录中,就能在全局访问composer.phar。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。可以执行这些命令让 composer 在你的系统中进行全局调用:

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

现在只需要运行 composer 命令就可以使用 Composer 而不需要输入 php composer.phar。

4、检查 Composer 是否正常工作,只需要通过 php 来执行 PHAR:php composer.phar这将返回给你一个可执行的命令列表。

使用 Composer

要在项目中使用 Composer,只需要一个 composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。现在使用 Composer 来安装项目的依赖。

1、创建 composer.json 文件

在当前目录下创建 composer.json 文件,在 composer.json 文件中指定 require key 的值。简单的告诉 Composer 你的项目需要依赖哪些包。

{"require": {"monolog/monolog": "1.0.*"} }

可以看到, require 需要一个 包名称 monolog/monolog映射到 包版本 1.0.*的对象。包名称由供应商名称和其项目名称构成。composer安装后怎么找不到它的文件安装路径 centos 7下安装composer 安装composer 1、将composer.phar下载到项目中 使用curl -ss下载composer 的二进制文件,是一个 phar 包(php 的归档) 2、可以通过 --install-dir 选项指定 composer 的安装目录(它可以是一个绝对或相对路径):curl -ss 3、如果把composer.phar放在系统的 path 目录中,就能在全局访问composer.phar。 在类unix系统中,你甚至可以在使用时不加 php 前缀。可以执行这些命令让 composer 在你的系统中进行全局调用: #mv composer.phar /usr/local/bin/composer 现在只需要运行 composer 命令就可以使用 composer 而不需要输入 php composer.phar。 4、检查 composer 是否正常工作,只需要通过 php 来执行 phar:php composer.phar这将返回给你一个可执行的命令列表。 使用 composer 要在项目中使用 composer,只需要一个 composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。现在使用 composer 来安装项目的依赖。 1、创建 composer.json 文件 在当前目录下创建 composer.json 文件,在 composer.json 文件中指定 require key 的值。

composer下载(chordana composer下载)相关推荐

  1. Satis搭建composer私有库(自定义下载目录)

    在我们的日常php开发中需要使用大量的第三方包和类库, 怎么管理是一个问题, 我们用的Yii2框架, 但是并没有把composer用起来, 由于最近更换为docker部署项目, 于是想起来用compo ...

  2. 有一个php的类库网站_可以composer下载的,composer轻量级的HTTP开发库

    简介: #!/usr/bin/env php /* * This file is part of Composer. * * (c) Nils Adermann *     Jordi Boggian ...

  3. win10使用Composer-Setup安装Composer以及使用Composer安装Yii2最新版

    1:下载 ca-bundle.crt和cacert.pem(见导航栏--文件) 将这两个文件放在php目录下 2:php.ini中添加上述两个文件的路径 curl.cainfo=C:/xampp/ph ...

  4. Composer 源切换/composer 镜像网

    错误详细信息: [Composer\Downloader\TransportException] Content-Length mismatch, received 65140 bytes out o ...

  5. composer php 扩展,Composer 增加自己Laravel的扩展

    在日常的开发过程中,我们有时候会突发奇想,尝试封装自己的插件.通过本文的阅读相信你在20分钟内就能掌握这种技巧,当然速度快慢取决于你的网络状况.截图比较麻烦我就直接堆代码了.另外,本文参考了 http ...

  6. php composer 安装,php composer的安装和使用

    Composer 是 PHP 用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件. 一.ph ...

  7. php yii composer,PHP Yii2 composer环境安装

    PHP Yii2 composer环境安装 composer 安装 任意目录执行: php -r "copy('https://install.phpcomposer.com/install ...

  8. android源码下载方法 批量下载 基于windows os

    安装win版的Gitbash, 在这里 http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe. 选择默认安装路径(否则 ...

  9. spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

    下载spring http://spring.io/ 最重要是在特征下面的这段话,需要注意: All avaible features and modules are described in the ...

最新文章

  1. Android XML: unbound prefix
  2. lr手工添加关联函数的步骤:
  3. 利用https访问站点(基于linux系统)
  4. 上升沿_不懂上升、下降沿的我,高兴惨了!
  5. Linux的10个游戏
  6. eclipse直接访问数据库
  7. cookie 跨域问题
  8. 生成同时兼容iOS真机和模拟器的.a包
  9. 程序员不会SQL有多难?高级工程师:可能工作都找不到!
  10. 利用DELPHI开发完成例程(1)
  11. hash 图像检索方法汇总
  12. 2022年工业互联网厂商全景地图
  13. novoton-msys_init函数
  14. PHP获得某天某星期某月的开始结束时间
  15. java地铁最短距离_地铁线路最短路径
  16. vue中使用阿里巴巴矢量图标库并修改样式
  17. 如何采集与分析RocketMQ客户端日志
  18. 别忽悠我,征信真的有黑名单吗?
  19. Android APP开机自启动基本方法
  20. java jdk使用教程_Java基础教程——安装JDK

热门文章

  1. 几个C语言头文件么意思,
  2. oracle vm virtualbox 增加硬盘空间,virtualbox增大虚拟磁盘空间的方法
  3. Unity Sockect实现画面实时传输
  4. 网络性能测试工具MiniSMB-网络连接数测试方法
  5. android应用和系统版本信息
  6. 在QT中采用多线程下载文件
  7. 解决服务器windows主机显示本地连接网络电缆没插好问题
  8. MSSQLSERVER订阅发布闭坑指南
  9. elasticsearch踩坑记录 no handler found for uri [http://localhost:9200/hyy/user/_search] and method [POST
  10. 大型网站架构之大型网站核心架构要素