在 Ubuntu 上设置 PhpStorm,通常包含 安装、JDK 环境、中文/语言设置、PHP 解释器、服务器&调试 等几个部分。下面按完整流程给你说明,适合新手和上手使用。
sudo snap install phpstorm --classic
安装完成后,在应用菜单中搜索 PhpStorm 即可启动。
tar -xzf phpstorm-*.tar.gz
cd PhpStorm-*/
cd bin
./phpstorm.sh
PhpStorm 自带 JDK,但如果你系统没有 Java,也可以安装:
sudo apt update
sudo apt install openjdk-17-jdk
验证:
java -version
推荐安装的插件:
sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-xml php-curl
查看 PHP 路径:
which php
一般是:
/usr/bin/php
Settings / Preferences
└── PHP
├── PHP language level(选择你的 PHP 版本)
└── PHP interpreter
└── 点击 ...
└── 选择 PHP executable
(填 /usr/bin/php)
✅ 如果成功,会显示 PHP 版本号。
Run → Edit Configurations
└── 点击 +
└── PHP Built-in Web Server
Host: localhost
Port: 8000
Document root: 项目目录
运行后访问:
http://localhost:8000
如果你用:
/var/www/html/var/www需要在 PhpStorm 中设置 Deployment 或直接打开对应目录。
sudo apt install php-xdebug
查看是否成功:
php -v
php --ini
sudo nano /etc/php/8.x/cli/php.ini
添加:
[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
重启 PHP-FPM(如果用):
sudo systemctl restart php8.x-fpm
Settings → PHP → Debug
Debug port: 9003
设置断点 → 点击 电话图标(Listen for Debug Connections) → 浏览器访问。
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
PhpStorm 会自动识别 Git。
which php| 项目 | 建议 |
|---|---|
| 安装方式 | Snap |
| PHP 版本 | 8.x |
| 调试 | Xdebug 3 |
| 服务器 | 内置服务器(学习) |
| 插件 | Git / PHP / 中文包 |
如果你愿意,我可以:
你可以直接告诉我:你用 PhpStorm 做什么项目?