温馨提示×

如何在CentOS上设置PHPStorm工作区

小樊
34
2026-01-04 02:20:09
栏目: 编程语言

在 CentOS 上设置 PhpStorm 工作区

一 准备环境

  • 安装 JDK 8+(PhpStorm 为 Java 应用):执行命令:sudo yum install -y java-1.8.0-openjdk-devel,完成后用 java -version 验证。
  • 安装 PHP 与常用扩展(用于 CLI 与 Web 开发):执行命令:sudo yum install -y php php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-xml
  • 可选:安装 ApacheMariaDB 作为本地 Web/数据库环境:sudo yum install -y httpd mariadb-server;启动并设置开机自启:sudo systemctl start httpd mariadb && sudo systemctl enable httpd mariadb

二 安装与首次启动

  • JetBrains 官网下载 Linux 版 PhpStorm 压缩包,解压到稳定目录(如 /opt):tar -zxvf PhpStorm-*.tar.gz -C /opt
  • 进入解压目录的 bin 并启动:/opt/PhpStorm-*/bin/phpstorm.sh
  • 首次启动按向导完成配置;如需中文界面,可在 File → Settings → Plugins 中搜索并安装 Chinese (Simplified) Language Pack 插件后重启。

三 创建工作区与项目

  • 定义“工作区”:在 PhpStorm 中通常指一个 项目(Project) 及其目录结构。通过 File → Open 选择你的代码根目录,或在欢迎页选择 New Project 指定位置与类型(如 PHP Empty Project)。
  • 建议将项目根目录作为 Sources Root(右键目录 → Mark Directory as → Sources Root),便于引用与运行。
  • 版本控制:在 File → Settings → Version Control 绑定 Git(如需),便于提交与更新。

四 配置 PHP 解释器与运行环境

  • 设置 CLI 解释器:File → Settings → Languages & Frameworks → PHP → CLI Interpreter,选择已安装的 PHP 可执行文件(常见路径如 /usr/bin/php)。
  • Web 项目运行:如使用 Apache,确保项目目录可被 httpd 访问,并在 PhpStorm 的 Run/Debug Configurations 中选择合适的 Server(如 Apache)与入口文件(如 index.php)。

五 配置调试与常见问题

  • 安装并启用 Xdebug(以 Xdebug 3 为例):
    1. 安装扩展(发行版包或 pecl):sudo yum install -y php-xdebugsudo pecl install xdebug
    2. /etc/php.d/15-xdebug.ini 添加:
      zend_extension=xdebug.so
      xdebug.mode=debug
      xdebug.start_with_request=yes
      xdebug.client_host=127.0.0.1
      xdebug.client_port=9003
      xdebug.idekey=PHPSTORM
      
    3. 重启 Web 服务:sudo systemctl restart httpd
  • PhpStorm 调试设置:
    • File → Settings → PHP → Debug:将 Debug port 设为 9003
    • File → Settings → PHP → Servers:新增服务器,配置 HostPort 与本地/服务器 路径映射(Path mappings),确保断点命中。
  • 常见问题:
    • 端口冲突:若 9003 被占用,修改 xdebug.client_port 与 PhpStorm 一致。
    • 权限问题:确保运行 httpd 的用户对项目文件具备读取/写入权限。

0