composer的全局包安装在哪里_Composer全局包安装路径说明

28次阅读

Composer全局包默认安装路径可通过composer global config home –absolute查看代码位置,bin-dir –absolute查看可执行文件路径;macOS/Linux为~/.composer/vendor,Windows为C:Users用户名appDataRoamingComposer;需将vendor/bin加入PATH环境变量以直接使用命令。

composer的全局包安装在哪里_Composer全局包安装路径说明

Composer 全局包安装的位置取决于你的操作系统和 Composer 的配置,但默认情况下,全局包会被安装到 Composer 的全局目录中。这个目录是 Composer 专门用来存放全局可用的 PHP 工具(如 Laravel Installer、PHP-CS-Fixer 等)的地方。

如何查看 Composer 全局安装路径

你可以通过以下命令查看当前 Composer 全局包的安装位置:

composer global config bin-dir –absolute

这条命令会输出全局二进制文件(bin)的路径,通常可执行文件会放在这里。

如果你想查看全局 vendor 目录(即实际代码安装位置),可以运行:

立即进入豆包AI人工智官网入口”;

立即学习豆包AI人工智能在线问答入口”;

composer global config home –absolute

这个路径下包含了 vendor 文件夹,所有全局安装的包都位于此处。

不同系统中的常见默认路径

以下是常见操作系统中 Composer 全局包的默认路径:

  • macOS / Linux: ~/.composer$HOME/.composer
  • Windows: C:Users用户名AppDataRoamingComposer

例如,在 macOS 上全局安装 laravel/installer 后,其代码会存放在:

composer的全局包安装在哪里_Composer全局包安装路径说明

豆包爱学

豆包旗下AI学习应用

composer的全局包安装在哪里_Composer全局包安装路径说明26

查看详情 composer的全局包安装在哪里_Composer全局包安装路径说明

~/.composer/vendor/laravel/installer

而对应的可执行文件(如 laravel)会软链接到:

~/.composer/vendor/bin/laravel

确保全局命令可执行

为了让全局安装的命令在终端中直接使用,你需要将 Composer 的 bin-dir 添加到系统的 PATH 环境变量中。

以 macOS/Linux 为例,你可以将以下内容添加到你的 shell 配置文件(如 ~/.zshrc~/.bashrc)中:

export PATH=”$HOME/.composer/vendor/bin:$PATH”

保存后运行:

source ~/.zshrc

之后就可以直接使用 laravel new project 这样的命令了。

基本上就这些。只要知道这两个关键路径(home 和 bin-dir),你就能清楚地了解 Composer 全局包到底装去了哪里。

以上就是composer php linux laravel windows 操作系统 app 工具 mac macos php laravel composer windows macos linux

composer php linux laravel windows 操作系统 app 工具 mac macos php laravel composer windows macos linux

text=ZqhQzanResources