Azure Website bietet uns eine hoch skalierbare Website-Bereitstellungsplattform. Da es sich bei der Website um einen PaaS-Dienst (Platform as a Service) handelt, gibt es einige Konfigurationsmethoden, die sich von herkömmlichen Methoden unterscheiden, wenn Benutzer ihre ursprünglichen PHP-Websites auf Azure-Websites migrieren. Beispielsweise können wir auf Azure-Websites weder auf den Server zugreifen, auf dem die PHP-Engine ausgeführt wird, noch auf die Datei php.ini.
In der von Azure-Websites bereitgestellten Betriebsumgebung ist die Standardzeitzone UTC-Zeit. Für Kunden in China hoffen wir oft, über das Datumsobjekt direkt die Zeitzone GMT 8 zu erhalten. Zu diesem Zeitpunkt müssen wir eine .user.ini-Datei im Stammverzeichnis der PHP-Anwendung erstellen und darin Folgendes angeben:
<code><span>date.timezone</span>=<span>Asia/Chongqing</span></code>
Hinweis: Nachdem Sie die Datei .user.ini hinzugefügt haben, müssen Sie Azure Websites neu starten.
Auf diese Weise, wenn unser PHP-Quellcode wie folgt lautet:
<code><span><<span>html</span>></span><span><<span>head</span>></span><span><<span>title</span>></span>PHP Demo page<span></<span>title</span>></span><span></<span>head</span>></span><span><<span>body</span>></span><span><span><?php</span><span>echo</span> date(<span>"r"</span>); <span>?></span></span><span></<span>body</span>></span><span></<span>html</span>></span></code>
Der obige Code erhält die folgende Seitenausgabe:
Noch eins:
Im Allgemeinen können wir die Konfigurationsinformationen in der Datei php.ini im Anwendungsbereich über die Datei .user.ini ändern, solange sie kein Konfigurationselement auf Systemebene sind. Hier (http://php.net/manual/en/ini.list.php) finden Sie die Liste der Konfigurationselemente und die Wirkungsebene von php.ini.
Das Obige stellt vor, wie man PHP auf Azure-Websites konfiguriert, um die Standardzeitzone des Systems zu ändern, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.