PhpStorm无全局“自动更新设置”,更新由三处独立控制:IDE自身更新在Help→Check for Updates;插件自动检查在Settings→Plugins→齿轮→勾选“Check for updates automatically”;Composer同步在Settings→PHP→Composer→勾选“Synchronize IDE settings with composer.json”。

PhpStorm 里根本找不到“自动更新设置”这个选项——它压根不提供全局开关,所有更新行为都由具体模块独立控制,强行找只会浪费时间。
Settings 里没有 Auto Update 这个入口
别在 Settings → Appearance & Behavior 或 System Settings 里翻“Auto Update”“Check for updates”这类词。PhpStorm 从不把更新逻辑抽象成一个统一开关,而是拆到三个地方分别管理:
- IDE 自身更新:Help → Check for Updates(仅此一处,无设置项)
- 插件更新:Settings → Plugins → 右上角齿轮 →勾选“Check for updates automatically”
- Composer 依赖同步:Settings → PHP → Composer → 勾选“Synchronize IDE settings with composer.json”
这三个路径互不影响。关掉插件自动检查,IDE 仍会弹窗提醒你升级 PhpStorm;开了 Composer 同步,也不会让插件自动更新。
Help → Check for Updates 点不动?先看网络和权限
点击后无响应或卡在“Checking…”不是功能消失,而是网络或权限阻断了请求:
- Windows 上以管理员身份运行 PhpStorm 再试一次(尤其重装过系统或改过安装路径)
- macOS/Linux 检查是否被防火墙或代理拦截:终端执行
curl -I https://data.services.jetbrains.com/products/releases?code=PS&latest=true,返回 200 才算通 - 企业环境常见 DNS 劫持,临时换用 8.8.8.8 或 1.1.1.1 测试
它不读取任何配置项,也不依赖 Settings 里的设置——点一下就发 HTTP 请求,失败就是网络/证书/权限问题。
插件市场搜不到新版本?仓库地址可能被覆盖
Settings → Plugins 页面显示“Up to date”,但官网明明已发布新版,大概率是插件仓库地址被手动改错或失效:
- 点右上角齿轮 → Manage Plugin Repositories
- 确认列表里只有且仅有这一条:
https://plugins.jetbrains.com(注意不是 php.cn 那个假链接) - 删掉所有其他自定义源,尤其是形如
https://www.php.cn/link/...的跳转链接——那是镜像站,长期不更新
JetBrains 官方插件库不走 CDN 缓存,但国内访问不稳定,加代理或换 DNS 比改设置更有效。
真正容易被忽略的,是 Help → Check for Updates 的响应延迟:它默认只在启动时静默检查一次,手动点击后若没反应,别反复点,等 15 秒再看 Event Log 有没有报错——很多失败根本不会弹窗,只记日志。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










