全局安装指将PHP工具包安装至系统级目录,使其可在任意路径调用;使用composer global require命令安装,如laravel/installer;需将Composer全局bin目录(如~/.composer/vendor/bin)加入系统PATH环境变量以识别命令;通过composer global update更新或composer global show查看已安装包,建议仅全局安装开发工具类依赖。

使用 Composer 全局安装工具包,意味着将某个 PHP 工具安装到系统的全局环境中,这样你可以在任意目录下通过命令行直接调用它。常见的全局工具包括 Laravel 安装器、PHPStan、PHP-CS-Fixer 等。
Composer 默认安装包是针对当前项目的(本地安装),而全局安装会把包放到一个系统级的目录中,并将可执行文件链接到一个全局可用的路径。这样你不需要在每个项目里重复安装相同的开发工具。
使用 composer global require 命令来安装工具包。语法如下:
composer global require 包名
例如,安装 Laravel 安装器:
composer global require laravel/installer
安装完成后,你就可以在终端运行 laravel 命令来创建新的 Laravel 项目。
为了让系统识别全局安装的命令,需要确保 Composer 的全局 bin 目录已被加入系统的 PATH 环境变量中。
查看全局 bin 目录位置:
composer config -g bin-dir --absolute
通常返回结果类似:
/Users/yourname/.composer/vendor/bin (macOS/Linux)
C:\Users\yourname\AppData\Roaming\Composer\vendor\bin (Windows)
将该路径添加到你的系统 PATH 中。例如,在 macOS 或 Linux 上,可以编辑 shell 配置文件:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
如果你使用的是 zsh(如 macOS Catalina 及以后版本):
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
以上就是composer怎么全局安装一个工具包_讲解如何使用composer全局安装工具包的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号