即使我已经设置
安全模式 = 关闭
在 php.ini 中,重新启动 apache,甚至重新启动系统...
当我尝试在我的应用程序中执行 set_time_limit(0) 时,它会抛出 set_time_limit 在安全模式下无法设置的警告。
这是不稳定的行为;早些时候,当我将 safe_mode 设置为 Off 时,系统运行良好。但后来,似乎是自主的,safe_mode 又回来了,我的应用程序由于 time_limit 而中断。
有什么我可以检查的吗?我担心我的系统受到了损害。
即使我已经设置
安全模式 = 关闭
在 php.ini 中,重新启动 apache,甚至重新启动系统...
当我尝试在我的应用程序中执行 set_time_limit(0) 时,它会抛出 set_time_limit 在安全模式下无法设置的警告。
这是不稳定的行为;早些时候,当我将 safe_mode 设置为 Off 时,系统运行良好。但后来,似乎是自主的,safe_mode 又回来了,我的应用程序由于 time_limit 而中断。
有什么我可以检查的吗?我担心我的系统受到了损害。
PHP 设置可以出现在许多不同的位置 - php.ini 中的设置很可能被其他地方的设置覆盖。
您可能需要检查:
鉴于 phpinfo 正在谈论“本地设置”,这对我来说听起来有点像 .htaccess 设置,但它可能位于 Apache 配置的另一部分。
在“默认安装”中将 PHP 置于安全模式是不常见的,事实上,如果还没有,它将在未来的 PHP 版本中被弃用。奇怪的是,您在不知情的情况下启用了安全模式 - 也许其他一些应用程序将其作为其安装脚本的一部分启用,或者您从某处复制粘贴了一些示例配置?我不知道。
如果您正在运行 XAMPP,则正确的 php.ini 文件位于xampp\apache\bin\php.ini
. 修改xampp\php\php.ini
不会影响任何东西。
(路径可能因操作系统而异,这是针对 Windows 的)。