3.检查php.ini文件的其他位置
4.在2个文件和/etc/php.ini中配置date.timezone指令 开发和生产
5.逐个打开.ini文件(/etc/php.d)并仅启用扩展,没有更改date.tiemezone指令的值
6.创建脚本
<?php
date_default_timezone_set('America/Bogota');
$script_tz = date_default_timezone_get();
if (strcmp($script_tz, ini_get('date.timezone'))){
echo 'La zona horaria del script difiere de la zona horaria de la configuracion ini.';
} else {
echo 'La zona horaria del script y la zona horaria de la configuración ini coinciden.';
}
?>
7.确认服务器的时区
9.nothing。最后采取绝望的措施配置每个文件(步骤4中的/etc/php.d)指令date.timezone和什么
请帮助我,我四处走动,我没有看到解决方案。非常感谢您的帮助
PD。在重新启动服务的所有步骤中
systemctl restart mariadb
systemctl restart httpd
systemctl restart snmpd
答案 0 :(得分:1)
PHP现在作为一个单独的进程运行,php-fpm。
$ sudo systemctl restart php-fpm.service
我还会根据您的设置创建一个/etc/php.d/99-local.ini
文件。