Composer的下载安装并使用

Composer的下载安装并使用和Packagist的实例应用

Composer的介绍(百度百科)

2017/12/20 9:46:40

Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

在 Linux 和 Mac OS X 中可以运行如下命令:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Windows下的Composer的下载

Composer的下载
Composer下载示意图

Composer的安装

Composer的安装(1)

步骤一

Composer的安装(2)

步骤二

注意:一开始安装时PHP位置会显示为空或者显示错误那是你的环境变量没配置,去配置下环境变量,如下图:在末尾要添上英文的分号隔开(下面是我自己的php路径,请自行改动)
注意事项

Composer的安装(3)

步骤三
注意:为代理选项(看自己实际情况)

Composer的安装(4)

步骤四

Composer的安装(5)

步骤五

Composer的安装(6)

步骤六

Composer的验证是否装好

打开命令行进行验证 composer -v

Composer和Packagist的实例应用

如果你已经安装有 Composer 请确保使用的是最新版本,你可以用
composer self-update 命令更新 Composer 为最新版本(Windows和Linux)。

官网的使用方法

Packagist镜像网站

用方法二写一个二维码的例子

1.切换到国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2.写一个composer.json文件。把自己需要安装的镜像包写入文件
{
"require" : {
    "endroid/qrcode" : "1.9.*",
    //所需的镜像包:版本
}
}

注意:(在composer.json的同级文件打开命令行)第一次是直接安装 composer install。后面添加所需的包的时候直接更新即可 composer update。

3.到Packagist镜像网站查找属于自己的镜像
<?php 
都需要引入这个类
require './vendor/autoload.php';

use Endroid\QrCode\QrCode;

$qrCode = new QrCode();
$qrCode
->setText('http://www.acfun.cn')
->setSize(300)
->setPadding(10)
->setErrorCorrection('high')
->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0, 'a' => 0])
->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255, 'a' => 0])
->setLabel('Scan the code')
->setLabelFontSize(16)
->setImageType(QrCode::IMAGE_TYPE_PNG);
// now we can directly output the qrcode
header('Content-Type: '.$qrCode->getContentType());
$qrCode->render();
// save it to a file
$qrCode->save('qrcode.png');

本文属于原创,未经允许不得转载

猜你喜欢

转载自blog.csdn.net/y_z_w123/article/details/78850395