温馨提示×

ubuntu phpstorm怎样部署项目

小樊
36
2026-09-17 03:53:35
栏目: 编程语言

在 Ubuntu 上使用 PhpStorm 部署 PHP 项目,通常有以下几种常见方式。下面按最常用、最实用的顺序给你讲。


一、本地部署(最简单,适合开发)

1. 安装 PHP 运行环境

sudo apt update
sudo apt install php php-cli php-fpm apache2 -y

或 Nginx:

sudo apt install nginx php-fpm -y

2. 配置项目目录

sudo mkdir -p /var/www/myproject
sudo chown -R $USER:$USER /var/www/myproject

3. PhpStorm 打开项目

  • 打开 PhpStorm
  • File → Open → 选择 /var/www/myproject

4. 配置 PHP 解释器

  • File → Settings → PHP
  • CLI Interpreter → 选择系统 PHP
    路径一般是:/usr/bin/php

5. 运行项目

  • 用浏览器访问:
http://localhost/myproject

(Apache 默认支持,Nginx 需配置 server block)


二、PhpStorm + 内置服务器(推荐新手)

  1. 打开项目
  2. 右上角 → Add Configuration
  3. 选择 PHP Built-in Web Server
  4. 设置:
    • Host: localhost
    • Port: 8000
    • Document root: 项目目录
  5. 点击 ▶ 运行
  6. 浏览器访问:
http://localhost:8000

✅ 不需要 Apache/Nginx


三、远程服务器部署(服务器在 Ubuntu 上)

方式 1:SFTP 自动部署(最常用)

1. 配置 Deployment

  • Tools → Deployment → Configuration
  • 点 + → 选 SFTP
  • 填写:
    • Host: 服务器 IP
    • User: 用户名
    • Password / Key
    • Root path: /var/www/html

2. 设置映射

  • Mapping 标签
  • Local path: 本地项目
  • Deployment path: /myproject

3. 自动上传

  • Tools → Deployment → Automatic Upload
  • 保存即同步到服务器

四、Docker 部署(进阶推荐)

1. 安装 Docker

sudo apt install docker.io docker-compose -y

2. PhpStorm 配置

  • File → Settings → Build → Docker
  • 添加 Docker(本地)

3. 使用 Docker Compose

PhpStorm 可直接运行 docker-compose.yml


五、常见问题

❓ PhpStorm 找不到 PHP

which php

确保路径在 /usr/bin/php

❓ 权限问题

sudo chmod -R 755 /var/www

六、推荐组合(新手)

✅ Ubuntu + PhpStorm + Built-in Server
✅ 或 Ubuntu + Nginx + SFTP 部署


如果你愿意,可以告诉我:

  • 是 本地开发 还是 部署到服务器
  • 用 Apache / Nginx / Docker
  • PHP 版本

我可以直接给你一套可复制的配置方案。

0 踩