温馨提示×

Ubuntu中PHPStorm配置步骤是什么

小樊
36
2025-12-26 16:22:03
栏目: 编程语言

Ubuntu 中 PhpStorm 配置步骤

一 安装与首次启动

  • 下载并解压 PhpStorm Linux 版(.tar.gz)到本地目录,例如 ~/Downloads
  • 解压并将目录移动到系统目录:
    • 解压:tar -zxvf PhpStorm-*.tar.gz
    • 移动:sudo mv PhpStorm-* /opt/phpstorm
  • 启动 IDE:进入解压目录的 bin,执行 ./phpstorm.sh
  • 命令行启动与桌面入口(可选):
    • 软链:sudo ln -s /opt/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm
    • 桌面文件:创建 /usr/share/applications/phpstorm.desktop,内容示例:
      [Desktop Entry]
      Name=PhpStorm
      Comment=PHP IDE
      Exec=/opt/phpstorm/bin/phpstorm.sh
      Icon=/opt/phpstorm/bin/webide.png
      Terminal=false
      Type=Application
      Categories=Development;IDE;
      
  • 首次启动按向导完成配置与激活。

二 配置 PHP 解释器

  • 安装 PHP(建议 ≥7.4)及常用扩展:
    • sudo apt update && sudo apt install php php-xdebug php-mbstring php-xml
    • 验证:php -v
  • 在 PhpStorm 中设置 CLI 解释器:
    • 打开 File > Settings > Languages & Frameworks > PHP > CLI Interpreter
    • 点击齿轮图标 → Add → 选择 PHP Executable,指向系统 PHP(通常为 /usr/bin/php

三 配置 Xdebug 调试

  • 安装 Xdebug(若未安装):sudo apt install php-xdebug
  • 编辑 php.ini(路径可用 php --ini 查看),添加或修改:
    zend_extension=/usr/lib/php/20230831/xdebug.so   # 路径以 php -i | grep xdebug.so 输出为准
    xdebug.mode=debug
    xdebug.client_host=127.0.0.1
    xdebug.client_port=9003     # 避免与 php-fpm 的 9000 端口冲突
    
  • 重启 Web 服务:
    • Apache:sudo systemctl restart apache2
    • Nginx:sudo systemctl restart nginx
  • 在 PhpStorm 创建调试配置:
    • Run > Edit Configurations → 新建 PHP Web Page
    • 新建 Server:填写 Host(如 localhost)、Port(如 80)、DebuggerXdebug
    • 设置 Start URL(如 http://localhost/info.php),保存后使用断点调试

四 远程开发与部署(可选)

  • 添加远程解释器:
    • File > Settings > Languages & Frameworks > PHP → 齿轮 → Add > Remote
    • 填写远程 HostPort 22,测试连接(SSH),成功后应用。
  • 配置 Deployment(SFTP/SSH):
    • File > Settings > Build, Execution, Deployment > Deployment → 新建 SFTP,配置连接与本地/远程路径映射。
  • 远程调试:
    • Run > Edit Configurations → 新建 PHP Remote Debug,选择前述 Server,设置断点后启动监听。

五 常用优化与插件

  • 版本控制:在 Settings > Version Control 配置 Git 等工具路径。
  • 插件:在 Settings > Plugins 搜索并安装所需插件(如 Chinese 语言包Git Integration),安装后重启生效。

0