温馨提示×

centos下phpstorm怎么用

小樊
47
2026-07-20 05:42:02
栏目: 编程语言

CentOS 下使用 PhpStorm,一般流程是:安装、配置 PHP、配置项目、运行/调试。下面按常见场景一步步说明(适合 CentOS 7 / 8 / Stream)。


一、安装 PhpStorm(CentOS)

方式一:官方下载(推荐,最新版)

  1. 下载 PhpStorm

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

    版本号可到官网查看:https://www.jetbrains.com/phpstorm/download/other.html

  2. 解压

    tar -zxvf PhpStorm-*.tar.gz
    
  3. 运行

    cd PhpStorm-*/bin
    ./phpstorm.sh
    
  4. 创建桌面快捷方式(可选)

    ./phpstorm.sh
    

    打开后:

    Tools → Create Desktop Entry
    

方式二:Snap(CentOS 支持 snap 时)

sudo yum install snapd -y
sudo systemctl enable --now snapd.socket
sudo snap install phpstorm --classic

二、安装 PHP(CentOS)

CentOS 7

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

CentOS 8 / Stream

sudo dnf install php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-json -y

验证:

php -v

三、配置 PhpStorm 使用 PHP

1️⃣ 打开 PhpStorm

  • 创建新项目或打开已有项目

2️⃣ 配置 PHP 解释器

File → Settings → PHP

点击 CLI Interpreter → +

选择:

/usr/bin/php

✅ 如果成功,会显示 PHP 版本


四、配置 Web 服务器(常见)

方案 1:PHP 内置服务器(最简单)

在 PhpStorm 中:

Run → Edit Configurations
  • Type:PHP Built-in Web Server
  • Host:localhost
  • Port:8000
  • Document root:项目目录

运行后访问:

http://localhost:8000

方案 2:Nginx + PHP-FPM(生产常用)

安装 Nginx

sudo yum install nginx -y
sudo systemctl start nginx

配置 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;
    }
}

启动 PHP-FPM

sudo systemctl start php-fpm

五、数据库配置(可选)

Database → + → MySQL / PostgreSQL

填写:

  • Host
  • Port
  • User
  • Password

✅ 可直接在 PhpStorm 里操作数据库


六、调试 PHP(Xdebug)

1️⃣ 安装 Xdebug

sudo yum install php-xdebug -y

2️⃣ 配置

[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

浏览器访问 + 打断点即可调试 ✅


七、常见问题

❌ 打不开 PhpStorm

java -version

没有 Java 就装:

sudo yum install java-11-openjdk -y

❌ 中文乱码

sudo yum install wqy-zenhei-fonts -y

八、总结一句话

CentOS 下用 PhpStorm = 安装 PhpStorm + 配置 PHP + 配置 Web 服务 + 调试


如果你愿意,可以告诉我:

  • ✅ CentOS 版本
  • ✅ 是本地开发还是服务器
  • ✅ 用 Nginx / Apache / 内置服务器

我可以给你一套完全贴合你环境的配置方案

0