在 PhpStorm 中使用 Symfony 命令行工具
PhpStorm 与 Symfony Console 组件和脚本接口集成。 在开始之前,请按照 Symfony 文档中的说明安装 Symfony Console。
自动配置 Symfony 命令行工具
当您在 Symfony 项目中 安装 Composer 依赖项时,PhpStorm 会自动检测并配置 Symfony Console,并在 Composer 日志中显示相应的通知。

如果您想 自定义工具 ,请单击
快速跳转到 PHP 命令行工具支持 设置页面。
手动配置 Symfony 命令行工具
在 设置 对话框 (Ctrl+Alt+S) 中,前往 。
点击
工具栏。
在 命令行工具 对话框中,从列表中选择 Symfony ,并指定其可见性级别(Project 或 全局)。

当您单击 确定 时,将打开 Symfony 对话框。
提供 Symfony console 可执行文件和 PHP 解释器的路径,设置 Symfony 版本,然后单击 确定。
默认的可执行文件位置为 <Symfony-home>/data/bin/symfony (适用于 Symfony 1.*), <Symfony-home>/app/console (适用于 Symfony 2 ),以及 <Symfony-home>/bin/console (适用于 Symfony 3 及更高版本)。
单击 确定 以应用更改并返回到 PHP 命令行工具支持 页面。 可选地,单击
以编辑工具属性,或单击
以自定义命令集。 欲了解更多信息,请参阅 自定义工具。
运行 Symfony 命令
转到 或按两次 Ctrl。
在打开的 运行任意内容 窗口中,以
<s> <command>格式输入命令调用。命令执行结果显示在 运行工具窗口 中。

终止命令
单击
位于 运行工具窗口 工具栏上。
调试 Symfony 命令
Symfony 命令定义在扩展 命令 的控制器类中。 要调试命令,关键是启动命令本身的调试会话,而不是定义该命令的控制器类文件。 否则,将跳过 Symfony 引导过程,执行将失败。



