So richten Lokale Zeit mit PHP

Mit der Veröffentlichung von PHP 5.1, hinzugefügt PHP eine Einstellung für eine lokale Standard-Zeitzone php.ini. Wenn Sie nicht über eine Standard-Zeitzone eingestellt ist, wird PHP erraten, was manchmal in GMT führt. Zusätzlich zeigt PHP eine Nachricht beraten Sie Ihre lokale Zeitzone einzustellen.

Um eine Standardzeitzone einstellen, gehen Sie folgendermaßen vor:

  1. Öffnen Sie die php.ini in einem Texteditor.

    Verwenden Sie einen Texteditor wie Notepad, Vi oder TextEdit die Datei zu öffnen. Das php.ini Datei wird im Installationsverzeichnis für PHP gefunden, die in der Regel unter der liegt /etc/ Verzeichnis auf Linux im Verzeichnis Programme auf Windows und / Private / etc / auf dem Mac.

  2. Blättern Sie zu dem Abschnitt nach unten [Datum] geleitet.

    bild0.jpg
  3. Finden Sie die Einstellung date.timezone =.

  4. (-) Wenn die Zeile mit einem Semikolon beginnt, entfernen Sie das Semikolon.

    Das Semikolon gibt einen Kommentar, oder eine Zeile, die in der Datei ignoriert wird. das Semikolon entfernen bedeutet, dass PHP die Linie analysieren wird.

  5. Fügen Sie eine Zeitzone Code nach dem Gleichheitszeichen.

    Fügen Sie eine Zeitzone, ohne Anführungszeichen, auf die Linie, um die Zeitzone, die der Server befindet sich innerhalb zu definieren. Sehen https://php.net/manual/en/timezones.php Eine Liste der unterstützten Zeitzonen und beachten Sie, dass Sie keine Anführungszeichen um die Zeitzone benötigen, wenn Sie es in der Definition php.ini.

    image1.jpg
  6. Starten Sie den Web-Server.

    PHP-Programme werden nicht die neue Zeitzone verwenden, bis der Webserver neu gestartet wird. Wie Sie erreichen diese Aufgabe auf Ihrem Betriebssystem abhängt. Unter Windows gibt es typischerweise ein Widget, um den Server in der Taskleiste neu zu starten. Einer der folgenden Befehle der Regel auf Linux arbeitet, je nach Variante und Version von Linux:

  7. Debian / Ubuntu: sudo /etc/init.d/apache2 restart

  8. Red Hat / CentOS: service httpd restart

  9. Auf dem Mac: sudo / usr / sbin / apachectl restart

Menü