在CentOS中调试ThinkPHP代码可参考以下方法:
index.php
)中定义APP_DEBUG
为true
,或在配置文件中设置app_debug
为true
,显示详细错误信息。SHOW_PAGE_TRACE
为true
,在页面底部显示SQL语句、执行时间等信息。var_dump
更友好。config/logging.php
中配置日志驱动(如文件、数据库),记录错误信息到runtime/log
目录,使用tail -f
命令实时查看日志。php.ini
中配置远程调试参数(如xdebug.remote_enable=1
),配合IDE(如PhpStorm)设置断点调试。var_dump
或日志输出调试。debug_start()
和debug_end()
记录代码段运行时间和内存占用。SQL_DEBUG_LOG
),分析SQL执行情况。注意:调试模式会影响性能,正式环境需关闭。确保Web服务器(Nginx/Apache)配置正确,指向PHP-FPM。