composer global require用于全局安装PHP工具包,如laravel/installer,包被安装至~/.composer/vendor/bin,需将该路径加入PATH环境变量以直接调用命令。
composerglobal require
命令用于在全局范围内安装 PHP 包,这样安装的包可以在系统任意位置使用,而不仅限于某个项目目录。它适合安装那些需要在命令行中直接调用的工具类库,比如代码分析工具、生成器、CLI 工具等。
全局安装的原理
Composer 会把全局包安装到用户主目录下的一个特定目录中(通常是~/.composer/vendor/bin),同时将可执行文件链接到一个可在 PATH 中访问的位置。这样你就可以在终端直接运行这些工具。
如何使用 composer global require
基本语法如下:
例如,安装 Laravel 安装器:
Midjourney AI 提示词工具
PHP中文网提供Midjourney AI 提示词在线生成工具,专为解决 AI 绘画“词穷”痛点而生,用户只需输入“一只猫”等简单想法,工具便能利用 AI 智能扩展出包含艺术风格、光影构图、镜头参数及负面提示词的专业级英文 Prompt。它完美兼容 Midjourney V8.1 及 Niji 模型,支持一键复制与参数自动优化,大幅降低创作门槛,是提升出图质量与效率的必备辅助神器。
下载
安装完成后,你可以直接运行:
确保全局 bin 目录在系统 PATH 中
为了让全局安装的命令可以直接执行,需要确认~/.composer/vendor/bin已加入系统的环境变量PATH。如果没有,可以手动添加:
在 Linux 或
mac
OS 中,编辑 shell
配置文件
(如
或
):
保存后运行
(或对应文件)使配置生效。
常见用途示例
PHP CS Fixer
:代码格式化工具
PHPStan
:静态分析工具
Lumen Installer
:
基本上就这些。只要记得确保 PATH 设置正确,全局命令就能顺利运行。
composer global require vendor/package-namecomposer global require laravel/installerlaravel new my-project~/.bashrc~/.zshrcexport PATH="$HOME/.composer/vendor/bin:$PATH"source ~/.bashrccomposer global require friendsofphp/php-cs-fixercomposer global require phpstan/phpstancomposer global require laravel/lumen-installer