centos

centos系统phpstorm如何调试代码

小樊
39
2025-07-22 18:29:40
栏目: 编程语言

在CentOS系统上使用PhpStorm调试PHP代码,可以按照以下步骤进行:

安装必要的软件

  1. 安装Java开发工具包(JDK):PhpStorm需要Java运行环境,你可以安装OpenJDK或Oracle JDK。这里以安装OpenJDK为例:
sudo yum install java-11-jdk

安装完成后,检查Java是否安装成功:

java -version
  1. 安装LAMP环境(如果尚未安装):
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mysql-server -y
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo yum install php php-fpm php-cli php-pear php-mysqlnd php-gd php-mbstring php-mcrypt php-xml -y
  1. 安装Xdebug扩展
sudo yum install php-pecl-xdebug

编辑 /etc/php.ini 文件,添加以下内容:

[Xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.idekey=PHPSTORM

重启PHP-FPM服务以使更改生效:

sudo systemctl restart php-fpm

配置PhpStorm

  1. 下载并解压PhpStorm

访问JetBrains官网下载PhpStorm的最新版本,选择Linux版本进行下载,然后在Linux环境中解压压缩包到你选择的目录,例如 /opt

  1. 配置环境变量

编辑PhpStorm的配置文件以设置安装目录和其他选项。打开配置文件 /opt/phpstorm/bin/phpstorm.sh,修改PHPStorm路径,找到以下行并修改:

export PATH=$PATH:/opt/phpstorm/bin

将以下内容添加到你的 /.bashrc/.bash_profile 文件中:

export PHP_HOME=/opt/phpstorm

保存文件并使其生效:

source ~/.bashrc
  1. 启动PhpStorm

通过在终端中输入以下命令启动PhpStorm:

/opt/phpstorm/bin/phpstorm.sh
  1. 配置PHP解释器

打开PhpStorm,在菜单栏中选择“File” - “Settings”。在左侧面板中选择“Languages & Frameworks” - “PHP”。点击右上角的“…”按钮,选择你的PHP解释器的路径(通常在 /usr/bin/php)。点击“Apply”并关闭设置窗口。

  1. 配置远程调试

在PhpStorm中,点击 “Run” - “Edit Configurations”。点击 “+” 按钮,选择 “PHP Remote Debug”。配置以下选项:

点击 “OK” 保存配置。

设置断点并开始调试

  1. 在你的PHP代码中,在你想要暂停执行的地方设置断点(只需单击代码行号旁边的空白区域)。
  2. 点击PhpStorm右上角的绿色三角形按钮(或按 Shift+F9)启动调试模式。
  3. 如果一切配置正确,调试器将在设置的断点处暂停执行。

以上就是在CentOS系统上使用PhpStorm调试PHP代码的步骤。如果在配置过程中遇到问题,可以参考PhpStorm的官方文档或搜索相关的教程资源。

0
看了该问题的人还看了