使用composer global require可在全局安装PHP工具,如Laravel安装器,命令为composer global require vendor/package-name,安装后需将~/.composer/vendor/bin(macOS/Linux)或对应Windows路径加入环境变量才能全局使用。

使用 composer global require 是在全局范围内安装 PHP 包,这样你可以在系统的任意位置使用这些命令行工具或库。常见的用途是安装像 Laravel 安装器、PHP_CodeSniffer、phpcs、phinx 等开发工具。
1. 基本用法
命令格式如下:
composer global require vendor/package-name例如,安装 Laravel 的命令行安装器:
composer global require laravel/installer安装完成后,就可以用 laravel 命令创建新项目:
laravel new my-project2. 配置环境变量(关键步骤)
全局安装的包默认放在 Composer 的全局目录中,通常是:
- macOS/Linux: ~/.composer/vendor/bin
- Windows: ~/.zshrc 或 ~/.bashrc)中添加:
export PATH="$HOME/.composer/vendor/bin:$PATH"
保存后运行:
source ~/.zshrc或重启终端,使配置生效。
3. 其他常用操作
查看已全局安装的包:
composer global show更新某个全局包:
composer global update vendor/package-name更新所有全局包:
composer global update卸载一个全局包:
composer global remove vendor/package-name4. 注意事项
全局安装适合 CLI 工具类库,不建议用来安装项目依赖。项目依赖应使用 composer require 在项目根目录下安装。
如果遇到权限问题,不要用 sudo 执行 global require,应该确保你的 Composer 目录归属正确。
某些共享主机或 CI 环境可能限制全局路径,需确认 bin 路径是否可用。
基本上就这些。只要 PATH 设置对了,global require 就能方便地管理常用工具。










