在 Ubuntu 上使用 PhpStorm 部署 PHP 项目,通常有以下几种常见方式。下面按最常用、最实用的顺序给你讲。
sudo apt update
sudo apt install php php-cli php-fpm apache2 -y
或 Nginx:
sudo apt install nginx php-fpm -y
sudo mkdir -p /var/www/myproject
sudo chown -R $USER:$USER /var/www/myproject
File → Open → 选择 /var/www/myprojectFile → Settings → PHP/usr/bin/phphttp://localhost/myproject
(Apache 默认支持,Nginx 需配置 server block)
Add Configurationlocalhost8000http://localhost:8000
✅ 不需要 Apache/Nginx
Tools → Deployment → Configuration+ → 选 SFTP/var/www/html/myprojectTools → Deployment → Automatic Uploadsudo apt install docker.io docker-compose -y
File → Settings → Build → DockerPhpStorm 可直接运行 docker-compose.yml
which php
确保路径在 /usr/bin/php
sudo chmod -R 755 /var/www
✅ Ubuntu + PhpStorm + Built-in Server
✅ 或 Ubuntu + Nginx + SFTP 部署
如果你愿意,可以告诉我:
我可以直接给你一套可复制的配置方案。