温馨提示×

debian下phpstorm怎么用

小樊
46
2026-09-29 18:36:58
栏目: 编程语言

在 Debian 下使用 PhpStorm,一般分为「安装 → 基础配置 → 日常使用」三步。下面按实际开发角度说明。


一、安装 PhpStorm(Debian)

方式 1:官方压缩包(推荐,最干净)

  1. 下载
wget https://download-cdn.jetbrains.com/webide/PhpStorm-2024.1.tar.gz
  1. 解压
tar -xzf PhpStorm-*.tar.gz -C /opt/
  1. 运行
/opt/PhpStorm-*/bin/phpstorm.sh
  1. (可选)创建快捷方式
ln -s /opt/PhpStorm-*/bin/phpstorm.sh ~/bin/phpstorm

方式 2:JetBrains Toolbox(适合多产品)

# 下载 Toolbox
https://www.jetbrains.com/toolbox-app/

安装后自动管理 PhpStorm 更新。


方式 3:Snap(不太推荐)

sudo snap install phpstorm --classic

二、基础环境准备(很重要)

1. 安装 PHP

sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-xdebug

查看版本:

php -v

2. 配置 PHP Interpreter(PhpStorm 中)

路径:

Settings -> PHP -> CLI Interpreter

选择:

/usr/bin/php

3. 安装 Xdebug(调试用)

sudo apt install php-xdebug

确认:

php -m | grep xdebug

在 php.ini 中确认:

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

三、PhpStorm 日常使用

1. 新建 / 打开项目

  • Open:已有 PHP 项目
  • New Project:选择 PHP 模板

2. 运行 PHP 脚本

右键文件 → Run 或:

php index.php

3. 配置本地服务器(如 Nginx + PHP-FPM)

示例 Nginx:

server {
    listen 80;
    root /home/user/project/public;
    index index.php;

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
    }
}

PhpStorm 中:

Settings -> PHP -> Servers

添加:

  • Host: localhost
  • Port: 80
  • Debugger: Xdebug

4. 断点调试

  1. 在代码左侧点红点
  2. 点击 Start Listening for PHP Debug Connections
  3. 浏览器访问页面(可装 Xdebug Helper 插件)

四、常见 Debian 问题

中文乱码

sudo apt install fonts-noto-cjk

无法启动(缺少 JDK)

PhpStorm 自带 JBR,一般不用装;如报错:

sudo apt install default-jre

五、推荐插件

  • PHP Annotations
  • Laravel / Symfony 支持
  • Docker
  • GitToolBox

如果你愿意,我可以:

  • 给你 Laravel / ThinkPHP 的 PhpStorm 配置
  • 教你 Docker + PhpStorm 调试
  • 或针对你当前的 Debian 版本 + PHP 版本细化步骤

你现在是桌面环境还是服务器 + SSH?

0 踩