在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环境需注意文件大小写敏感问题,可通过调试模式提前发现。