在Ubuntu里调试PHP代码,推荐使用Xdebug扩展配合IDE,步骤如下:
sudo apt-get update
sudo apt-get install php-xdebug
/etc/php/{版本}/apache2/php.ini
或/etc/php/{版本}/cli/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
sudo service apache2 restart # Apache
sudo service nginx restart # Nginx
sudo service php{版本}-fpm restart # PHP-FPM
launch.json
中配置监听端口(9003)和路径映射。其他方法:
php.ini
中启用display_errors
和error_log
,记录错误到文件。