文章目录
  1. 安装要求
  2. 在CentOS 8上安装Composer
  3. 在本地安装Composer
  4. 全局安装Composer

Composer是最流行的PHP软件包管理程序,它提供了一种标准形式来管理项目所依赖的PHP应用程序和所需库的依赖关系,它将为您轻松地管理(安装/更新)它们。

Composer是一个命令行程序,它为packagist.org上可用的应用程序安装依赖项和库,该软件包的主要存储库由可用的软件包组成。

对于开发人员来说,当他们需要并希望为他们的PHP项目管理和合并软件包时,Composer是一个非常有用的工具。

安装要求

  • 具有shell访问权限的root帐户或sudo特权帐户。
  • PHP 5.3.2+,带有所需的扩展名和设置。

在CentOS 8上安装Composer

要安装Composer,必须使用以下dnf命令在具有所需PHP扩展名的系统上安装PHP

#dnf安装php php-cli php-zip php-json
在CentOS 8上安装PHP
在CentOS 8上安装PHP

现在,使用安装程序安装Composer,您可以将其作为项目的一部分在本地执行,也可以作为系统范围的可执行文件全局执行。

在本地安装Composer

要将Composer本地安装在当前目录中,请在终端中执行以下脚本。

#php -r“ copy('https://getcomposer.org/installer','composer-setup.php');” 
#php -r“ if(hash_file('sha384','composer-setup.php')==='c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dcother'; {echo'Installer .php');}回显PHP_EOL;“ 
#php composer-setup.php 
#php -r“ unlink('composer-setup.php');”
在CentOS 8中本地安装Composer
在CentOS 8中本地安装Composer

上面的安装程序将检查某些php.ini设置,并在设置错误时提醒您。然后,安装程序将composer.phar在当前工作目录中下载最新版本。

上面的4行将按顺序排列:

  • 将安装程序下载到当前目录。
  • 验证安装程序签名(SHA-384)。
  • 运行安装程序。
  • 删除安装程序。

最后,运行php composer.phar以运行Composer

#php composer.phar
在CentOS 8中本地安装Composer
在CentOS 8中本地安装Composer

全局安装Composer

要在系统范围内全局安装和访问Composer,您需要将Composer PHAR放置在系统PATH中,以便无需使用PHP解释器即可执行它。

要为所有用户全局安装Composer,请使用以下命令运行安装程序。

#php -r“ copy('https://getcomposer.org/installer','composer-setup.php');” 
#php -r“ if(hash_file('sha384','composer-setup.php')==='c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc else'; {echo'Installer .php');}回显PHP_EOL;“ 
#php composer-setup.php 
#php -r“ unlink('composer-setup.php');” 
#mv composer.phar / usr / local / bin / composer 
#chmod + x / usr / local / bin / composer 
#composer -V
在CentOS 8中全局安装Composer
在CentOS 8中全局安装Composer

要了解有关PHP Composer的更多信息以及如何在项目中使用它,请访问官方文档


Even

一90后在读计算专业大学生,擅长各种语言的hello world以及安装各种软件。

avatar