温馨提示×

怎样在CentOS用PhpStorm

小樊
36
2026-07-08 11:08:09
栏目: 编程语言

CentOS 上使用 PhpStorm,一般流程是:安装系统环境 → 安装 PHP → 安装 PhpStorm → 配置项目与调试。下面按常见场景一步步说明(适用于 CentOS 7 / 8 / Stream)。


一、准备系统环境

1️⃣ 更新系统

sudo yum update -y

如果是 CentOS 8 / Stream:

sudo dnf update -y

二、安装 PHP(PhpStorm 本身不自带 PHP)

1️⃣ 安装 PHP(以 PHP 8.1 为例)

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

三、安装 PhpStorm

✅ 方法一:官方下载(推荐)

1️⃣ 下载 PhpStorm

cd /opt
sudo wget https://download.jetbrains.com/webide/PhpStorm-2024.2.tar.gz

2️⃣ 解压

sudo tar -xzf PhpStorm-*.tar.gz

3️⃣ 运行

cd PhpStorm-*/bin
./phpstorm.sh

✅ 方法二:使用 JetBrains Toolbox(图形界面推荐)

# 下载 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

四、配置 PhpStorm

1️⃣ 设置 PHP 解释器

  1. 打开 PhpStorm
  2. File → Settings → PHP
  3. 点击 ... 选择 PHP 路径:
    /usr/bin/php
    

2️⃣ 配置项目目录

mkdir -p ~/projects/demo

在 PhpStorm 中:

Open → ~/projects/demo

3️⃣ 配置本地服务器(可选)

使用 PHP 内置服务器

php -S 0.0.0.0:8000 -t ~/projects/demo

PhpStorm 中:

Settings → Deployment → + → Local or mounted folder

五、Xdebug 调试(强烈推荐)

1️⃣ 安装 Xdebug

sudo pecl install xdebug

2️⃣ 配置 php.ini

[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003

3️⃣ PhpStorm 中启用

Settings → PHP → Debug
  • Debug port: 9003
  • ✅ Can accept external connections

六、常见问题

❓ CentOS 没有图形界面?

方案 1:远程开发

  • Windows / macOS 本地装 PhpStorm
  • 通过 SFTP / SSH 连接 CentOS

方案 2:使用 X11

ssh -X user@centos_ip
./phpstorm.sh

❓ 中文乱码?

sudo yum install -y wqy-zenhei-fonts

七、推荐组合(生产常用)

✅ CentOS
✅ PHP 8.x
✅ PhpStorm
✅ Xdebug
✅ Git
✅ Nginx / Apache


如果你愿意,我可以帮你:

  • ✅ 写 完整一键安装脚本
  • ✅ 配置 Laravel / ThinkPHP
  • ✅ 无 GUI 服务器远程开发方案
  • ✅ Docker + PhpStorm 方案

你现在用的是 CentOS 7 还是 8 / Stream?桌面还是服务器?

0