在 CentOS 下配置 PHPStorm 主要包含 安装运行环境、配置 PHP、配置服务器/调试、可选的中文与性能优化 等几个部分。下面按“从零开始”给你一份完整、实用的配置指南。
下载 PHPStorm
https://www.jetbrains.com/phpstorm/download/#section=linux
解压并安装
tar -xzf PhpStorm-*.tar.gz -C /opt/
cd /opt/PhpStorm-*/
./bin/phpstorm.sh
ln -s /opt/PhpStorm-*/bin/phpstorm.sh /usr/local/bin/phpstorm
# 下载 JetBrains Toolbox
# https://www.jetbrains.com/toolbox-app/
适合管理多个 JetBrains IDE。
yum install epel-release -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum install yum-utils -y
yum-config-manager --enable remi-php81
yum install php php-cli php-fpm php-json php-mysql php-xml php-mbstring php-curl -y
dnf install php php-cli php-fpm php-json php-mysqlnd php-xml php-mbstring php-curl -y
验证:
php -v
File → Settings → PHPCLI Interpreter → +From Docker, Vagrant, SSH... 或 Local/usr/bin/php
✅ 成功后你会看到 PHP 版本信息
Run → Edit Configurations+ → PHP Built-in Web Serverlocalhost8000public 或根目录浏览器访问:
http://localhost:8000
yum install php-xdebug -y
或手动:
pecl install xdebug
[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
重启 PHP-FPM 或 Apache:
systemctl restart php-fpm
Settings → PHP → Debug9003Settings → PHP → Servers
localhostlocalhost80 或 8000XdebugSettings → Editor → Code Style → PHP
Ctrl + Alt + LFile → Settings → PluginsChinese (Simplified) Language Pack# 增加内存
编辑:
/opt/PhpStorm/bin/phpstorm64.vmoptions
-Xms512m
-Xmx2048m
which php
PHPStorm 中填写 完整路径
| 场景 | 推荐配置 |
|---|---|
| 本地开发 | PHP Built-in Server |
| Laravel | PHP CLI + Xdebug |
| API 调试 | Postman + Xdebug |
| 远程服务器 | SSH Interpreter |
如果你愿意,可以告诉我:
我可以给你 针对你环境的一键配置方案。