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