使用 Composer 的 global require 可将 PHP 工具安装到全局环境,需将 ~/.composer/vendor/bin(Linux/macOS)或 %APPDATA%\Composer\vendor\bin(Windows)加入 PATH 以直接调用命令。

使用 Composer 的 global require 命令可以将 PHP 工具安装到系统的全局环境中,这样你就可以在任意目录下通过命令行直接运行这些工具。比如常用的 Laravel 安装器、PHP-CS-Fixer、PHPStan 等都是通过这种方式安装的。
Composer 默认安装包是针对当前项目的(本地安装),而加上 global 关键字后,包会被安装到 Composer 的全局目录中,通常位于:
~/.composer/vendor/bin
C:\Users\用户名\AppData\Roaming\Composer\vendor\bin
要让这些工具在终端中直接可用,必须确保该目录已添加到系统的 PATH 环境变量中。
以安装 Laravel 安装器为例,演示完整流程:
立即学习“PHP免费学习笔记(深入)”;
composer global require laravel/installer
安装完成后,Laravel 安装器就放在了全局 vendor 目录中。你可以通过下面命令创建新项目:
laravel new my-project
如果提示“命令未找到”,说明 ~/.composer/vendor/bin 没有加入 PATH。
为了让系统识别全局安装的命令,需要将 Composer 的全局 bin 目录加入 PATH。
Linux/macOS 用户:
编辑 shell 配置文件(如 ~/.bashrc、~/.zshrc 或 ~/.profile),添加一行:
export PATH="$HOME/.composer/vendor/bin:$PATH"
保存后执行:
source ~/.zshrc
(根据你使用的 shell 替换对应配置文件)
Windows 用户:
进入“系统属性 → 高级 → 环境变量”,在用户或系统变量的 PATH 中添加:
%APPDATA%\Composer\vendor\bin
然后重启命令行即可生效。
你可以用相同方式安装其他常用工具:
composer global require phpunit/phpunit
composer global require phpstan/phpstan
composer global require friendsofphp/php-cs-fixer
安装后,直接运行 phpunit、phpstan、php-cs-fixer 即可使用。
基本上就这些。只要 PATH 设置正确,global require 就能让你像使用系统命令一样调用 PHP 工具。不复杂但容易忽略的是环境变量配置这一步。
以上就是如何使用composer全局命令global require安装PHP工具?的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号