在 CentOS 上运行 PhpStorm 主要有两种方式:直接在 CentOS 桌面环境中运行,或 通过 X11 转发 / 远程桌面在本地使用。下面按“最常见、最实用”的场景说明。
检查 Java:
java -version
如果没有:
sudo yum install java-11-openjdk-devel
或
sudo dnf install java-17-openjdk-devel
cd /opt
sudo wget https://download.jetbrains.com/webide/PhpStorm-2023.3.tar.gz
sudo tar -xzf PhpStorm-*.tar.gz
sudo mv PhpStorm-* phpstorm
/opt/phpstorm/bin/phpstorm.sh
首次运行会让你:
cat > ~/.local/share/applications/phpstorm.desktop <<EOF
[Desktop Entry]
Name=PhpStorm
Exec=/opt/phpstorm/bin/phpstorm.sh
Icon=/opt/phpstorm/bin/phpstorm.png
Type=Application
Categories=Development;IDE;
EOF
在本地机器(Windows / macOS / Linux):
ssh -X user@centos-ip
/opt/phpstorm/bin/phpstorm.sh
⚠️ 需要:
xauthPhpStorm 远程开发(JetBrains Gateway)
步骤:
✅ 性能好
✅ 不需要 CentOS 有桌面
sudo yum install wqy-zenhei-fonts
phpstorm64.vmoptions)| 场景 | 推荐方式 |
|---|---|
| CentOS 有桌面 | 直接运行 |
| CentOS 无桌面 | Gateway 远程开发 |
| 临时调试 | X11 转发 |
如果你愿意,可以告诉我:
我可以给你精确步骤。