在Linux下调试ThinkPHP项目,可参考以下方法:
开启调试模式
index.php
)中定义APP_DEBUG
为true
,或修改.env
文件(优先级高于配置文件)。使用内置调试工具
dump($变量)
输出变量信息到浏览器。G('begin','end')
计算代码执行时间,G('begin','end','m')
计算内存占用。SHOW_PAGE_TRACE
配置,查看SQL语句、执行时间等调试信息。配置Xdebug远程调试
php.ini
中配置zend_extension=xdebug.so
、xdebug.remote_enable=1
等参数。日志与错误排查
/var/log/nginx/error.log
等)。runtime/log
目录下的ThinkPHP日志文件,记录错误和SQL信息。命令行与API调试
php think run
),实时查看输出。高级调试工具
注意:调试模式会降低性能,正式环境需关闭;Linux环境需注意文件大小写敏感问题,可通过调试模式提前发现。