Composer 安装与使用(一)

2020-06-13

最近,学习到一些 SDK 接口应用,学习之间,碰到了关于Composer的知识。其中,在服务器上正确安装Composer确实有点小难度。这里,简单记录一下遇到的一些小问题及解决方法。

这里,我们采用的是CentOS 7 服务器进行安装composer,使用window系统安装,方法按照流程即可完成,难度不大。使用Linux服务器相对难度较大。

首先,了解一下 Composer 是啥。

Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。

简单点讲,Composer就是一个代码引用工具。别人将优秀代码直接封装成类,供你调用。一般这些类是属于某个工程的,直接把类的接口提供出来,可以正常的使用相关功能。

这里,我们在Linux上的安装下载,参考自 菜鸟教程

传送门:菜鸟教程–Composer的安装及应用

这里简单介绍一下。

Linux 平台可以使用以下命令来安装:

# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# php composer-setup.php

All settings correct for using Composer
Downloading...

Composer (version 1.6.5) successfully installed to: /root/composer.phar
Use it: php composer.phar

移动 composer.phar,这样 composer 就可以进行全局调用:

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

切换为国内镜像:

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

更新 composer:

# composer selfupdate

-————————————————-

这里,首先,我们需要在服务器端安装 PHP 版本,这里,我在测试时使用的是PHP 7.2版本。推荐大家使用较新版本来使用。

接下来,我们需要安装PHP的相关依赖插件。

我使用的命令是

#yum install php72*

这样,很简单的就下载Composer到本地。

上面的操作是一个·比较笼统的做饭。下面举例遇到的一个小问题。

img

图片中,报错无相关php相关依赖–php-json。因此,我们需要按照php—json依赖。

img

成功安装composer。