Composer是一个PHP的依赖管理工具,通过它我们可以轻松安装和管理PHP的相关扩展。本文我们将介绍如何安装和使用Composer。
安装 Composer
在Linux系统和Windows上安装Composer方法不同。
在Linux 上安装 Composer
在Linux系统上,可以按照如下步骤来安装Composer:
第一步. 执行下面命令下载Composer:
php -r "copy('https://getComposer.org/installer', 'Composer-setup.php');"
第二步. 执行下面命令,检查Composer安装包是否正常:
php -r "if (hash_file('sha384', 'Composer-setup.php') ===
'e0012edf3e80b6978849f5eff0d4b4e4c79ff160
9dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a')
{
echo 'Installer verified';
}
else
{
echo 'Installer corrupt';
unlink('Composer-setup.php');
}
echo PHP_EOL;"
接下来就可以开始安装了。我们可以将Composer安装到当前目录中,也可以全局安装在usr / local / bin目录中。不论全局安装还是本地安装,如果要全局运行Composer,都需要在执行命令之前声明路径。
第三步. 如果要本地安装Composer:
php Composer-setup.php
如果要全局安装:
php Composer-setup.php --install-dir=/usr/local/bin --filename=Composer
第四步. 安装完成后,删除安装程序:
php -r "unlink('Composer-setup.php');"
在 Windows 系统上安装Composer
在Windows系统上安装Composer,可以按照如下步骤执行。
第一步. 安装 XAMPP 。
第二步. 从下面地址下载 Composer:
https://getComposer.org/Composer-Setup.exe
注意:
安装过程中,安装程序会询问是否以开发者模式下安装,不要选择此模式。
第三步. 现在已经在Windows系统上安装了Composer,打开命令提示符并输入“Composer”:
Composer
Composer 使用示例
为了加深对 Composer 的理解,我们这里创建一个 PHP 计时器。
第一步. 创建一个计时器文件夹:
mkdir phptimer
第二步. 进入计时器文件夹:
cd phptimer
第三步. 在浏览器打开 Packagist.org 网站。 在搜索框搜索 ‘timer’ 。 选择被下载数量最多的 phpunit/php-timer 。
第四步. 使用如下的命令安装该扩展包:
Composer require phpunit/php-timer
现在打开目录,我们会发现两个文件Composer.json,Composer.lock和一个名为 vendor 的文件夹。
现在就可以在PHP文件中调用该扩展了。在声明变量之前,需要先 引用一下代码:
require '/vendor/autoload.php'
测试脚本:
第一步. 创建一个名为 demp.php 的PHP 脚本文件:
nano demo.php
第二步. 在文件中添加如下代码:
<?php
require __DIR__ . '/vendor/autoload.php'
Timer::start();
// your code starts here
$time = Timer::stop();
var_dump($time);
print Timer::secondsToTimeString($time);
第三步. 使用如下命令执行该脚本:
php demo.php
升级Composer
通用升级:
Composer update
如果想要升级特定的扩展,可以使用如下命令:
Composer update vendor/package vendor2/package2
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/uncategorized/how-to-installing-and-using-composer/