在CentOS上调试Laravel项目可按以下步骤操作:
安装必要环境
sudo yum update -y
sudo yum install nginx php php-fpm php-mysql php-json php-gd php-mbstring php-xml php-zip -y
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
配置调试工具
sudo yum install php-xdebug
编辑/etc/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:sudo systemctl restart php-fpm。composer require barryvdh/laravel-debugbar --dev
在.env中启用调试模式:APP_DEBUG=true,访问项目即可查看底部调试栏。代码调试方法
php artisan tinker交互式调试,或通过XDEBUG_MODE=debug php artisan your:command调试自定义命令。storage/logs/laravel.log,可通过tail -f实时查看:tail -f storage/logs/laravel.log
测试验证
vendor/bin/phpunit执行测试。APP_DEBUG=false)。注意:调试完成后需移除或禁用Xdebug以提升性能,生产环境务必关闭调试模式。