要在 CentOS 上配置 PhpStorm 进行远程调试,请按照以下步骤操作:
在 CentOS 上,您需要为 PHP 安装 Xdebug 扩展。可以使用以下命令安装:
sudo yum install php-devel php-pear
sudo pecl install xdebug
找到您的 php.ini
文件。它通常位于 /etc/php.ini
或 /etc/php.d/
目录中。在 php.ini
文件中添加以下内容:
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=<your_local_ip>
xdebug.client_port=9003
xdebug.start_with_request=yes
将 <your_local_ip>
替换为您在本地计算机上的 IP 地址。保存并关闭 php.ini
文件。
对于 Apache,请运行:
sudo systemctl restart httpd
对于 Nginx 和 PHP-FPM,请运行:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
打开 PhpStorm,然后转到 “File” > “Settings” > “Languages & Frameworks” > “PHP”。在 “CLI Interpreter” 部分,点击齿轮图标,然后选择 “Add”。在 “Add PHP Interpreter” 对话框中,选择 “Remote”,然后输入以下信息:
/usr/bin/php
点击 “OK” 以保存设置。
在 PhpStorm 中打开您要调试的 PHP 文件,并在需要调试的代码行上设置断点。然后,在 PhpStorm 的右上角,点击电话图标(或按下 Shift + F9)以启动调试会话。确保您的 CentOS 服务器上的 Web 服务器正在运行,并且您正在访问触发断点的页面。
现在,当代码执行到断点时,PhpStorm 将捕获并显示调试信息。您可以查看变量值、单步执行代码等。
这就是在 CentOS 上配置 PhpStorm 进行远程调试的方法。祝您调试愉快!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>