如何调试并记录 PHP OPcache 问题


可以通过将以下代码添加到脚本中来暂时禁用 OPCache−

ini_set('opcache.enable', 0);

这可以用来判断 OPCache 是否是脚本失败的原因。由于此原因,用户不必遍历每个扩展并将其打开/关闭以查看哪个扩展导致了该问题。

查找显示脚本失败的文件和原因的日志(在启用 OPCache 时)。

如果用户对自己正在尝试调试的应用程序有更多信息,这是一个可行的选择。

ini_set('display_errors', 1); error_reporting(~0);

如果以上两种解决方案都无效,用户可以使用 Xdebug 来调试其应用程序。它有一个远程调试器,允许用户查看应用程序使用的什么数据结构,并帮助他们交互式地浏览代码并进行调试。

更新于: 2019-12-27

388 次浏览

开启你的 职业生涯

完成课程获取认证

开始
广告