温馨提示×

ubuntu phpstorm怎样优化

小樊
36
2026-10-02 00:33:37
栏目: 编程语言

下面从 系统环境、PHPStorm 设置、PHP 本身、硬件/系统层面 几个角度,给你一套在 Ubuntu 上优化 PHPStorm 的实用方案。


一、PHPStorm 自身优化(最常见)

1. 调整 JVM 内存(非常重要)

编辑 PHPStorm 的 VM 参数:

~/.config/JetBrains/PhpStorm*/phpstorm64.vmoptions

或菜单:

Help → Change Memory Settings

推荐配置(8G 内存以上):

-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m

不要盲目调太大,过大会导致 GC 卡顿。


2. 关闭不必要的插件

Settings → Plugins

建议关闭:

  • Android
  • Database(不用 DB 时)
  • Markdown(大项目时)
  • Vue/Angular(只做 PHP 时)

3. 关闭占用 CPU 的功能

Settings → Appearance & Behavior → System Settings
  • 关闭 Synchronize files on frame activation
  • 关闭 Save files on frame deactivation
Settings → Editor → Inspections
  • 按需关闭不常用的静态检查

4. 索引优化(卡顿主因)

  • 排除不需要的目录:
Settings → Directories

标记:

  • vendor

  • node_modules

  • cache

  • logs 为 Excluded

  • 使用 .ignore 插件管理 git ignore


二、Ubuntu 系统层面优化

5. 使用 SSD(必须)

PHPStorm 对磁盘 IO 非常敏感
不要用机械硬盘或网络盘


6. 文件系统优化

推荐:

  • ext4(稳定)
  • 不要放 NTFS / SMB

如果是 WSL:

强烈不建议在 WSL 里跑 PHPStorm


7. 禁用 Indexing on Network

如果项目在:

  • NFS
  • Samba
  • Docker mount

都会极慢
✅ 正确做法:

  • 项目放在本地
  • Docker 只跑运行环境

三、PHP 相关优化

8. 使用 PHP CLI 本地版本

Settings → PHP → CLI Interpreter

选择:

/usr/bin/php

而不是 Docker(除非必须)


9. 开启 OPcache(开发也建议)

opcache.enable=1
opcache.memory_consumption=128
opcache.revalidate_freq=0

四、桌面环境优化(Ubuntu)

10. 使用轻量桌面

  • ✅ GNOME(默认)
  • ✅ Xorg(不要用 Wayland 调试)

检查:

echo $XDG_SESSION_TYPE

11. 禁用透明特效

Settings → Appearance
  • 关闭透明
  • 关闭动画

五、常见卡顿对照表

现象 原因 解决
打开项目慢 索引大 排除目录
输入卡 插件多 关插件
自动补全慢 Docker PHP 用本地 PHP
CPU 高 文件监听 关 watch
内存爆 JVM 小 调大

六、推荐最终配置(示例)

  • Ubuntu 22.04 / 24.04
  • 16G 内存
  • SSD
  • PHPStorm 最新版
  • 本地 PHP + Docker 仅运行

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 内存大小
  • 项目类型(Laravel / Symfony / 原生)
  • 是否用 Docker

我可以给你 针对性的最优配置 。

0 踩