配置PHP.INI :: x86_64 ::在fedora 27上:: [ERROR]

时间:2018-03-14 01:56:38

标签: php

晚上好,我是Fedora的新手。我在date.timezone指令中更具体地配置php.ini文件时遇到了问题。

  1. 使用phpinfo函数创建一个php空白文件。 phpinfo()
  2. phpinfo() no set

    1. 检查/etc/php.ini文件的配置 php.ini
    2. 3.检查php.ini文件的其他位置 locate

      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.确认服务器的时区 tiemzone

      1. 执行代码local和url local url
      2. 9.nothing。最后采取绝望的措施配置每个文件(步骤4中的/etc/php.d)指令date.timezone和什么

        nothing

        请帮助我,我四处走动,我没有看到解决方案。非常感谢您的帮助

        PD。在重新启动服务的所有步骤中

        systemctl restart mariadb
        systemctl restart httpd
        systemctl restart snmpd
        

1 个答案:

答案 0 :(得分:1)

PHP现在作为一个单独的进程运行,php-fpm。

$ sudo systemctl restart php-fpm.service

我还会根据您的设置创建一个/etc/php.d/99-local.ini文件。