📜  composer global install - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:04.535000             🧑  作者: Mango

使用 Composer 全局安装软件包

Composer 是 PHP 的一个包管理器,可以用于安装、更新、卸载 PHP 包和依赖项。Composer 全局安装功能可以让我们在本地系统上安装软件包,以便在所有项目中使用。

安装 Composer

如果您还没有安装 Composer,请先在系统上安装 Composer,可以参考官方文档 https://getcomposer.org/download/

全局安装软件包

在终端中执行以下命令即可全局安装需要的软件包:

composer global require package-name

例如:

composer global require phpunit/phpunit

安装完成后,可以通过以下命令查看已经安装的全局软件包:

composer global list
添加全局目录到 PATH

为了能够直接在命令行中运行全局安装的软件包,需要将全局 Composer 目录添加到 PATH 环境变量中。Windows 和 Mac OS X 的配置方式不同,这里列出 Mac OS X 的配置方法:

  • 打开终端,执行以下命令打开 ~/.bash_profile 文件:
open ~/.bash_profile
  • 如果没有该文件,则新建一个:
touch ~/.bash_profile
  • 在文件中添加以下内容:
export PATH="$PATH:$HOME/.composer/vendor/bin"
  • 然后保存退出,执行以下命令更新配置:
source ~/.bash_profile

至此,您已经成功将全局 Composer 目录添加到 PATH 环境变量中。

使用全局安装的软件包

以 PHPUnit 为例,如果需要在项目中使用全局安装的 PHPUnit,在项目的根目录中执行以下命令即可:

phpunit

这样,无论在哪个项目中都可以直接使用全局安装的 PHPUnit。

总结

全局安装软件包可以方便我们在多个项目中使用同一个软件包,并且避免了每个项目都需要单独安装软件包的麻烦。