使用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-project
2. 配置环境变量(关键步骤)
全局安装的包默认放在 Composer 的全局目录中,通常是:
macOS/Linux: ~/.composer/vendor/bin Windows:
你需要把上面的 bin 目录加入系统 PATH,否则终端找不到命令。
以 Linux/macOS 为例,在 shell 配置文件(如 ~/.zshrc 或 ~/.bashrc)中添加:export PATH=”$HOME/.composer/vendor/bin:$PATH”
保存后运行:
source ~/.zshrc
或重启终端,使配置生效。
3. 其他常用操作
查看已全局安装的包:
Studio Global
Studio Global AI 是一个内容生成工具,帮助用户客制化生成风格和内容,以合理价格提供无限生成,希望将 AI 带给全世界所有人。
103 查看详情
composer global show
更新某个全局包:
composer global update vendor/package-name
更新所有全局包:
composer global update
卸载一个全局包:
composer global remove vendor/package-name
4. 注意事项
全局安装适合 CLI 工具类库,不建议用来安装项目依赖。项目依赖应使用 composer require 在项目根目录下安装。
如果遇到权限问题,不要用 sudo 执行 global require,应该确保你的 Composer 目录归属正确。
某些共享主机或 CI 环境可能限制全局路径,需确认 bin 路径是否可用。
基本上就这些。只要 PATH 设置对了,global require 就能方便地管理常用工具。
以上就是composer global require怎么用的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/236151.html
微信扫一扫
支付宝扫一扫