PHP.ini 更改未反映

PHP.ini 更改未反映

我正在尝试安装 Zabbix,但在安装前出现以下错误

在此处输入图片描述

我继续将 PHP.ini 文件中的设置更改为最低要求

在此处输入图片描述 在此处输入图片描述

问题是,尽管我已经对 PHP.ini 文件进行了更改,但更改并未反映出来,我仍然收到错误。我尝试重新启动 Apache 服务器,但更改并未反映出来

答案1

以 开头的行;是注释,用于示例和解释。您需要添加“实际”条目,例如

date.timezone = "Asia/Tokyo"

代替

;date.timezone = "Asia/Tokyo"

我建议添加您的条目,而不是編輯现有的、注释掉的条目。因此,您只需删除自己添加的内容即可恢复默认设置。

此外,可能会有多个php.ini文件。您需要检查使用的是哪一个。这主要取决于您选择将 PHP 与您的 Web 服务器(可能是 Apache http 服务器)集成的方法。如果您使用的是 mod_php 模块,则需要php.ini在子目录中查找“apache2”。其他集成方法的其他子目录可能是“cgi”(CGI)、“cli”(命令行上的 PHP)、“fpm”(php-fpm)等。

您可以php.ini在 PHP 函数的输出中看到使用了哪些函数phpinfo()

答案2

php.ini 文件中以分号 (;) 开头的行会被忽略。如果您想激活指令,只需删除此字符即可。

相关内容