我正在尝试安装 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 文件中以分号 (;) 开头的行会被忽略。如果您想激活指令,只需删除此字符即可。