在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
,記錄錯誤到文件。