在 CentOS 上使用 PhpStorm,一般流程是:安装系统环境 → 安装 PHP → 安装 PhpStorm → 配置项目与调试。下面按常见场景一步步说明(适用于 CentOS 7 / 8 / Stream)。
sudo yum update -y
如果是 CentOS 8 / Stream:
sudo dnf update -y
sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
启用 PHP 8.1:
sudo dnf module enable php:remi-8.1 -y
sudo dnf install php php-cli php-mbstring php-xml php-json php-curl php-zip -y
验证:
php -v
cd /opt
sudo wget https://download.jetbrains.com/webide/PhpStorm-2024.2.tar.gz
sudo tar -xzf PhpStorm-*.tar.gz
cd PhpStorm-*/bin
./phpstorm.sh
# 下载 Toolbox
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.1.2.15279.tar.gz
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*/
./jetbrains-toolbox
File → Settings → PHP... 选择 PHP 路径:/usr/bin/php
mkdir -p ~/projects/demo
在 PhpStorm 中:
Open → ~/projects/demo
php -S 0.0.0.0:8000 -t ~/projects/demo
PhpStorm 中:
Settings → Deployment → + → Local or mounted folder
sudo pecl install xdebug
[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
Settings → PHP → Debug
9003ssh -X user@centos_ip
./phpstorm.sh
sudo yum install -y wqy-zenhei-fonts
✅ CentOS
✅ PHP 8.x
✅ PhpStorm
✅ Xdebug
✅ Git
✅ Nginx / Apache
如果你愿意,我可以帮你:
你现在用的是 CentOS 7 还是 8 / Stream?桌面还是服务器?