在Debian系统上调试PHP代码,可以使用Xdebug扩展。以下是详细的步骤:
首先,通过Debian软件包管理器(apt)安装Xdebug:
sudo apt update
sudo apt install php-xdebug
打开PHP配置文件:
/etc/php/{version}/cli/php.ini
。/etc/php/{version}/fpm/php.ini
。将 {version}
替换为你的PHP版本号(例如,PHP 7.4)。
启用Xdebug:
在 php.ini
文件中添加以下内容:
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
保存并关闭文件。
如果你使用的是PHP-FPM,请重启PHP-FPM服务:
sudo systemctl restart php{version}-fpm
如果你使用的是Apache,请重启Apache服务:
sudo systemctl restart apache2
根据你使用的IDE(如PhpStorm、Visual Studio Code等),配置Xdebug以便在代码中设置断点、单步执行等。具体配置方法因IDE而异,请参考相应IDE的文档。
通过以上步骤,你就可以在Debian系统上使用Xdebug调试PHP代码了。