温馨提示×

如何在Ubuntu上用PHPStorm管理项目

小樊
37
2025-10-31 22:52:59
栏目: 编程语言

如何在Ubuntu上用PHPStorm管理项目

1. 安装PHPStorm

  • 下载安装包:访问JetBrains官网,选择适用于Linux的PHPStorm安装包(通常为.tar.gz格式)。
  • 解压并启动:将安装包解压至目标目录(如~/phpstorm),通过终端进入解压目录,运行./phpstorm.sh启动IDE。首次启动需完成激活(输入许可证或使用试用版)。

2. 创建新项目

  • 初始化项目:打开PHPStorm,点击顶部菜单栏File > New > Project
  • 配置项目参数:选择PHP作为项目类型,在Location栏设置项目存储路径(如~/projects/my_php_project),输入项目名称(如my_php_project)。
  • 设置PHP解释器:点击PHP Interpreter下拉菜单,选择Add,浏览至Ubuntu系统中的PHP可执行文件(通常为/usr/bin/php),完成添加后点击Create

3. 配置项目基础设置

  • 设置PHP解释器:进入File > Settings > Languages & Frameworks > PHP,确认已选择正确的PHP解释器(若未配置,重复创建项目中的解释器添加步骤)。
  • 配置项目结构:通过File > Project Structure,可管理项目的SDK(如添加PHP版本)、模块(如添加第三方库)及库依赖(如引入Composer包)。
  • 集成版本控制:点击底部工具栏Version Control标签,或通过VCS > Get from Version Control,输入Git仓库URL(如https://github.com/user/repo.git),克隆远程仓库至本地项目目录。

4. 管理依赖与自动加载

  • 使用Composer:PHPStorm内置Composer支持。在项目根目录下右键点击,选择Composer > Add Dependency,搜索所需包(如monolog/monolog),点击Install即可自动下载并生成vendor/autoload.php文件。也可手动编辑composer.json文件,运行composer update同步依赖。

5. 运行与调试项目

  • 配置运行/调试环境:点击顶部菜单栏Run > Edit Configurations,点击+号选择PHP Web Page(适用于Web应用)或PHP Script(适用于命令行脚本)。
    • PHP Web Page配置:设置Server(需提前配置Deployment,见下文)、Document root(项目根目录)、Start URL(如/index.php)。
    • PHP Script配置:选择要运行的PHP文件(如src/cli.php)。
  • 启动调试会话:在代码中设置断点(点击行号左侧),点击顶部工具栏的Debug按钮(绿色虫子图标)或使用快捷键Shift+F9,即可启动调试并逐步执行代码。

6. 部署到远程服务器

  • 配置Deployment:进入Tools > Deployment > Configuration,点击+号选择SFTP(常用)或FTP
    • 设置连接信息:输入远程服务器IP、端口(默认22)、用户名、密码(或使用SSH密钥认证)。
    • 配置映射:切换至Mappings标签,设置Local path(本地项目目录,如~/projects/my_php_project)、Deployment path on server(远程项目目录,如/var/www/html/my_project)。
    • 启用自动同步:勾选Tools > Deployment > Automatic Upload,修改本地代码后自动同步至远程服务器。

7. 多项目切换与管理

  • 打开多个项目:通过File > OpenFile > Import Project,选择不同项目的目录,点击OK即可同时打开多个项目。
  • 快速切换项目:在主界面左侧Project工具窗口中,点击项目名称即可在编辑器和项目结构间切换;或使用快捷键Ctrl+Alt+Left/Right(Mac为Cmd+Alt+Left/Right)快速切换。
  • 设置默认项目:进入File > Settings > Appearance & Behavior > System Settings > Project,选择常用项目作为默认启动项目。

8. 集成数据库管理

  • 添加数据库连接:进入View > Tool Windows > Database,点击+号选择数据库类型(如MySQL、PostgreSQL)。
  • 配置连接参数:输入主机名(如localhost)、端口(如3306)、用户名、密码,点击Test Connection确认连接成功,点击OK保存。
  • 管理数据库对象:连接成功后,可展开数据库树形结构,查看表、视图、存储过程等对象,支持SQL控制台(点击Console标签)、数据编辑(双击表格行)及查询执行(点击Execute按钮)。

9. 远程开发配置(可选)

  • 配置远程解释器:进入File > Settings > Languages & Frameworks > PHP,点击CLI Interpreter右侧的+号,选择Remote > SSH Interpreter。输入远程服务器IP、端口、用户名,选择身份验证方式(密码或密钥),设置远程PHP解释器路径(如/usr/bin/php),点击Test Connection确认连接成功,点击OK保存。
  • 配置远程服务器:进入Run > Edit Configurations,点击+号选择PHP Built-in Web Server,设置Document root(远程项目目录,如/var/www/html/my_project)、Port(如8080),点击OK保存。
  • 访问远程项目:在PHPStorm顶部工具栏的浏览器图标中,输入http://localhost:8080(端口需与配置一致),即可通过本地浏览器访问远程服务器上的项目。

0