在 Ubuntu 版 PhpStorm 中,导出报告通常包含两类:一类是代码质量/静态分析报告,另一类是**运行性能分析(Xdebug Profiler)**报告。下面分别给出可操作步骤与导出路径。
导出代码检查 Inspection 报告
- 打开项目后,进入顶部菜单:Code → Run Inspection by Name,输入并选择 Inspection(或到 Code → Inspect Code…)。
- 在弹窗中选择检查范围(如:Whole project、Current File、Custom Scope),可勾选/取消具体检查项,然后点击 OK 开始分析。
- 分析完成后,结果会显示在 Inspection Results 工具窗口。使用窗口中的工具栏导出:
- 点击工具栏的导出图标(或右键结果树),选择 Export → Export to HTML/XML/CSV,保存到本地即可分享或归档。
- 说明:该流程与操作系统无关,Ubuntu 下与 Windows/macOS 一致;若需定期导出,可将 Inspection 配置保存为自定义检查配置文件后复用。
导出 PHP 性能分析 Profiler 报告
- 启用 Xdebug 分析器(php.ini 或运行配置中按需开启):
- 推荐按需触发:设置
- xdebug.profiler_enable_trigger=1
- xdebug.profiler_output_dir=/path/to/store/snapshots
- 访问页面或执行脚本时携带触发参数(如 XDEBUG_PROFILE=1 的 GET/POST 或 Cookie),即可在该目录生成以 cachegrind.out 开头的快照文件。
- 在 PhpStorm 中打开快照并导出:
- 菜单 Tools → Analyze Xdebug Profiler Snapshot,选择生成的 cachegrind.out.xxx 文件。
- 在打开的 Profiler 窗口查看 执行统计 与 调用树,使用窗口的导出功能将结果导出为所需格式(如 HTML/文本)以便分享与归档。
导出项目或 IDE 设置
- 导出项目归档(便于迁移/分享源码):
- 菜单 File → Export to ZIP Archive…,选择保存位置与导出范围,生成 .zip 包。此操作与平台无关,Ubuntu 下同样可用。
- 导出 IDE 配置(便于备份/迁移设置):
- 菜单 File → Manage IDE Settings → Export Settings,勾选需要导出的项(如 Keymaps、Color Schemes、Plugins 等),选择导出路径保存 .jar 配置文件。