在 CentOS 下使用 PhpStorm,一般流程是:安装、配置 PHP、配置项目、运行/调试。下面按常见场景一步步说明(适合 CentOS 7 / 8 / Stream)。
下载 PhpStorm
cd /opt
wget https://download.jetbrains.com/webide/PhpStorm-2024.1.tar.gz
版本号可到官网查看:https://www.jetbrains.com/phpstorm/download/other.html
解压
tar -zxvf PhpStorm-*.tar.gz
运行
cd PhpStorm-*/bin
./phpstorm.sh
创建桌面快捷方式(可选)
./phpstorm.sh
打开后:
Tools → Create Desktop Entry
sudo yum install snapd -y
sudo systemctl enable --now snapd.socket
sudo snap install phpstorm --classic
sudo yum install epel-release -y
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum install yum-utils -y
sudo yum-config-manager --enable remi-php81
sudo yum install php php-cli php-fpm php-mysql php-xml php-mbstring php-json -y
sudo dnf install php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-json -y
验证:
php -v
File → Settings → PHP
点击 CLI Interpreter → +
选择:
/usr/bin/php
✅ 如果成功,会显示 PHP 版本
在 PhpStorm 中:
Run → Edit Configurations
PHP Built-in Web Serverlocalhost8000运行后访问:
http://localhost:8000
sudo yum install nginx -y
sudo systemctl start nginx
server {
listen 80;
server_name localhost;
root /home/user/project;
location / {
index index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
sudo systemctl start php-fpm
Database → + → MySQL / PostgreSQL
填写:
✅ 可直接在 PhpStorm 里操作数据库
sudo yum install php-xdebug -y
[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
Settings → PHP → Debug
9003Can accept external connections浏览器访问 + 打断点即可调试 ✅
java -version
没有 Java 就装:
sudo yum install java-11-openjdk -y
sudo yum install wqy-zenhei-fonts -y
CentOS 下用 PhpStorm = 安装 PhpStorm + 配置 PHP + 配置 Web 服务 + 调试
如果你愿意,可以告诉我:
我可以给你一套完全贴合你环境的配置方案。