下面按常见场景给你一份在 Debian 下配置 PhpStorm 的实用指南,涵盖安装、PHP、调试(Xdebug)、服务器等。
# 下载(去官网复制最新链接)
wget https://download.jetbrains.com/webide/PhpStorm-2023.3.tar.gz
# 解压
sudo tar -xzf PhpStorm-*.tar.gz -C /opt/
# 运行
/opt/PhpStorm-*/bin/phpstorm.sh
# 下载 JetBrains Toolbox 并安装
适合多 IDE 用户。
sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-xml php-mbstring php-curl
查看版本:
php -v
Settings (Ctrl+Alt+S) → PHP+ → From Docker / Local/usr/bin/php
sudo apt install php-xdebug
找到配置文件:
php --ini
编辑:
sudo nano /etc/php/8.2/cli/php.ini
(版本号按实际)
添加:
[xdebug]
zend_extension=xdebug
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.idekey=PHPSTORM
重启 PHP:
sudo systemctl restart php8.2-fpm
Settings → PHP → Debug9003Settings → PHP → Servers
localhostlocalhost80Xdebug开启监听:
Run → Start Listening for PHP Debug Connections
浏览器装插件:
server {
listen 80;
root /var/www/html;
index index.php;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
}
sudo apt install composer
PhpStorm:
Settings → PHP → Composer → 自动识别
❌ 端口被占用
netstat -tlnp | grep 9003
❌ 断点不生效
如果你愿意,可以告诉我:
我可以给你更精确的一步一步配置。