一、下载Composer
在安装Composer之前,需要确保系统中已经安装了git和curl。
sudo yum install git curl -y
在终端中使用curl下载Installer
curl -sS https://getcomposer.org/installer | php
Composer会被下载到当前目录下,并且命名为composer.phar。
二、安装Composer
现在我们需要将composer.phar移动到安装目录下:
sudo mv composer.phar /usr/local/bin/composer
运行以下命令以检查Composer是否正确安装:
composer
如果你看到一系列的Composer帮助文本,则说明已经成功安装Composer。
三、使用Composer创建项目
下一步是创建一个新的项目,并在项目中安装PHP包。为此,我们将创建一个名为myproject的项目,并添加一个名为monolog的日志记录包。
首先,进入希望创建项目的目录,例如/home/mydir。然后运行以下命令:
composer create-project --prefer-dist laravel/laravel myproject
上述命令将在/home/mydir/myproject目录中创建一个新的Laravel项目,其中--prefer-dist选项指示Composer下载稳定版本。
现在,我们将在项目中添加monolog日志记录包。运行以下命令:
cd myproject composer require monolog/monolog
上述命令将通过Composer下载并将monolog包添加到我们的项目中。packagist.org是一个用于PHP包的中央资源库,Composer使用它来下载和管理PHP依赖关系。
现在我们已经成功地在CentOS7上安装了Composer,并使用Composer创建了一个新的PHP项目。