ホームページ  >  記事  >  バックエンド開発  >  Linux PHPの詳しい解説 MySQLのタイムゾーン設定方法_PHPチュートリアル

Linux PHPの詳しい解説 MySQLのタイムゾーン設定方法_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:16:43984ブラウズ

この記事では、Linux PHP MySQL のタイムゾーン設定方法を詳しく紹介します。この方法が役立つことを願っています。

LAMP 環境では、Linux、PHP、および MySQL のタイムゾーンがすべて同じ時間に設定されていることが理想的です。そうしないと、プログラムで予期しない [時差] の問題が発生する可能性があります。タイムゾーンが「アジア/上海」に設定されているとします

1. CentOS5.5 を例として、Linux でタイムゾーンを設定します。

cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2. MySQL でタイムゾーンを設定する

MySQL 構成ファイル: my.cnf/my.ini を編集し、次を追加します: [mysqld] の下に

デフォルトのタイムゾーン = '+8:00'

実際、MySQL が配置されている OS のタイムゾーンが正しく設定されている場合は、MySQL サービスが開始されると OS のタイムゾーンが自動的に採用されるため、MySQL でタイムゾーンを設定する必要はありません。

3. PHP でタイムゾーンを設定する

PHP 構成ファイル PHP.ini 内:

1 date.timezone = "アジア/上海"

セットアップ後、システムを再起動することをお勧めします。

Web スペースを購入した場合は、Linux PHP MySQL でタイムゾーンを構成する権限がありません。これは簡単です。MySQL はデフォルトで OS のタイム ゾーンを使用するため、PHP スクリプトで OS に対応するタイム ゾーンを設定するだけです。 OS のタイムゾーンが「アジア/上海」であると仮定して、次の 2 つのステートメントのいずれかを使用します:

ini_set('date.timezone', 'アジア/上海');
date_default_timezone_set('アジア/上海');

http://www.bkjia.com/PHPjc/628621.html

tru​​ehttp://www.bkjia.com/PHPjc/628621.html技術記事この記事では、Linux PHP MySQL のタイムゾーン設定方法を詳しく紹介しますので、ご参考になれば幸いです。 LAMP 環境では、理想的な状況は Linux PHP MySQL...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。