在 CentOS 系统中,可以使用 Xdebug 扩展来调试 PHP 代码。以下是安装和配置 Xdebug 的步骤:
首先,确保已经安装了 EPEL 和 Remi 存储库。如果没有,请运行以下命令:
sudo yum install epel-release sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 接下来,使用 Yum 安装 Xdebug:
sudo yum install php-xdebug 找到你的 php.ini 文件。它的位置可能因 PHP 版本和安装方式而异。你可以使用以下命令找到它:
php --ini 用文本编辑器打开 php.ini 文件,例如:
sudo vi /etc/php.ini 在文件末尾添加以下配置:
[Xdebug] zend_extension=xdebug.so xdebug.mode=debug xdebug.client_host=127.0.0.1 xdebug.client_port=9003 xdebug.idekey=PHPSTORM 这里的配置表示启用 Xdebug 调试模式,并设置 IDE Key 为 “PHPSTORM”。你可以根据需要修改这些设置。
保存并关闭 php.ini 文件后,重启你的 Web 服务器以使更改生效。如果你使用的是 Apache,请运行:
sudo systemctl restart httpd 如果你使用的是 Nginx 和 PHP-FPM,请运行:
sudo systemctl restart nginx sudo systemctl restart php-fpm 在 PHPStorm 中,确保已经安装了 PHP 扩展插件。然后,按照以下步骤配置 Xdebug:
xdebug.client_host 和 xdebug.client_port 相同)现在,你应该可以在 PHPStorm 中使用 Xdebug 进行代码调试了。在代码中设置断点,然后访问你的应用程序。当代码执行到断点时,PHPStorm 将自动捕获并显示调试信息。