在 Ubuntu 上用 PhpStorm 配置 PHP 一般分为三步:安装 PHP → 安装并配置 PHP 解释器 → 在 PhpStorm 中指定 PHP。下面按最常见情况讲(命令行 PHP + 本地开发)。
sudo apt update
sudo apt install php php-cli php-common
如果你需要 Web 开发,还可以装:
sudo apt install php-fpm php-mysql php-xml php-mbstring php-curl
php -v
输出类似:
PHP 8.1.x (cli)
记下 PHP 可执行文件路径(一般如下):
which php
# 通常是 /usr/bin/php
File → Settings(或 Preferences)
PHP
...+ → From Docker / Local/usr/bin/php
如果 PhpStorm 没自动识别:
Settings → PHP...+ → Local/usr/bin/php
右键 PHP 文件 → Run 'xxx.php'
安装 Xdebug:
sudo apt install php-xdebug
查看配置文件位置:
php --ini
编辑:
sudo nano /etc/php/8.1/cli/conf.d/20-xdebug.ini
示例:
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
PhpStorm 中:
Settings → PHP → Debug
端口默认 9003
php -v 能运行/usr/bin/phpPhpStorm 运行脚本用的是 CLI PHP,不是 FPM
Web 服务才用 FPM
sudo update-alternatives --config php
如果你愿意,可以告诉我:
我可以直接给你一套最适合你的配置方案。