在 CentOS 上 PHPStorm 无法启动,常见原因和排查思路如下(按出现频率排序):
PHPStorm 依赖 JDK/JRE(一般 11 或 17)
java -version
如果没有或版本不对:
# CentOS 7
yum install java-11-openjdk-devel
# CentOS 8 / Stream
dnf install java-11-openjdk-devel
建议使用 JetBrains 自带 JBR,不要混用系统 Java
SSH 或服务器无桌面环境时容易失败
确保你在 GNOME / KDE 下运行
export DISPLAY=:0
或使用:
ssh -X user@centos
chown -R youruser:youruser phpstorm/
rm -rf ~/.cache/JetBrains
rm -rf ~/.PhpStorm*
~/.cache/JetBrains/PhpStorm*/log/idea.log
常见问题:
CentOS 6 / 老版本 CentOS 7:
version 'GLIBC_2.xx' not found解决:
✅ 正确方式:
./phpstorm.sh
❌ 错误:
java -version
echo $DISPLAY
ls -l phpstorm/bin/phpstorm.sh
cat ~/.cache/JetBrains/PhpStorm*/log/idea.log
如果你能贴出:
idea.log我可以帮你精准定位原因。