PhpStorm 本身是 跨平台 IDE,在 CentOS 上运行和在 Windows / macOS 上基本一致,但 CentOS 作为 Linux 发行版,需要注意 环境依赖、桌面环境、PHP 运行环境 等适配问题。下面给你一套 从安装到适配的完整方案。
PhpStorm 支持:
✅ 推荐:
PhpStorm 依赖 JDK 17+(2023.x 以后版本)
java -version
sudo yum install -y java-17-openjdk java-17-openjdk-devel
验证:
java -version
cd /opt
sudo wget https://download.jetbrains.com/webide/PhpStorm-2024.1.tar.gz
sudo tar -xzf PhpStorm-2024.1.tar.gz
cd PhpStorm-241.xxx/bin
./phpstorm.sh
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.2.0.tar.gz
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox
./jetbrains-toolbox
Toolbox 会自动管理版本、更新、插件。
如果你是 最小化安装 CentOS,会无法启动 PhpStorm。
echo $XDG_CURRENT_DESKTOP
sudo yum groupinstall "GNOME Desktop"
sudo systemctl set-default graphical.target
reboot
sudo dnf groupinstall "Server with GUI"
sudo yum install -y wqy-microhei-fonts wqy-zenhei-fonts
PhpStorm 设置:
Settings → Appearance & Behavior → Appearance
→ 勾选 "Use custom font"
sudo yum install -y ibus ibus-libpinyin
启动:
ibus-daemon -drx
PhpStorm 中即可使用中文输入。
PhpStorm 不自带 PHP,需要单独安装。
sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install -y yum-utils
sudo yum-config-manager --enable remi-php81
sudo yum install -y php php-cli php-fpm php-mysql php-xml php-mbstring
验证:
php -v
Settings → PHP → CLI Interpreter
→ 选择 /usr/bin/php
适合 无桌面 CentOS 服务器
方式:
PhpStorm → Remote Development
→ SSH to CentOS
✅ 优点:
chmod +x phpstorm.sh
Help → Change Memory Settings
| 场景 | 推荐方案 |
|---|---|
| 本地开发 | CentOS + GNOME + PhpStorm |
| 服务器 | JetBrains Gateway 远程开发 |
| PHP 环境 | Remi PHP 8.x |
| 输入法 | IBus + 拼音 |
| 字体 | 文泉驿 |
如果你愿意,可以告诉我:
我可以给你 精确到命令级别的定制方案。