孤軍奮闘黙示録 〜 日々の足跡 〜

今まで社会人として経験してきたことや所属している組織内で起こった出来事、大好きな糸島のことなどを綴っています。

PHPの標準時間設定

先日UbuntuにインストールしたZabbix

 

www.dailylifelog.com

 

今日詳細の設定を行おうと思い設定画面を確認するとPHPの「date.timezone」が設定できてないよ〜ってエラーが出ていました(;´Д`)

 

PHPにそんなの必要なの?って思いつつ色々調べて設定をしてみましたので、その手順を備忘のためにアップしときます

 

よろしければ参考にして頂けると幸いですm(__)m

 

=================================================================

設定に必要なファイルの検索方法

=================================================================

どうやらdate.timezoneとやらを設定するのにはiniファイルの設定が必要なようです

iniファイル名 : php.ini

 

しかし

どのDirに存在するのか分からなかったので、以下のコマンドを実行して保存してあるDirを見つけました

実行コマンド : sudo find / -name 'php.ini'

 

=================================================================

php.iniファイル設定変更

=================================================================

見つけたphp.iniファイルですが、私のUbuntuでは2つ発見されました(^_^;)

果たしてどっちのファイルを変更すべきなのか・・・

【見つかったファイル】

①/etc/php/7.2/cli/php.ini

②/etc/php/7.2/apache2/php.ini

 

何となく先日インストールしたApacheに関係がありそうなので②のファイルを変更することにしました

【変更内容】

;date.timezone = ⇒ date.timezone = Asia/Tokyo

 

念のためにUbuntuを再起動させて完了です

 

=================================================================

確認

=================================================================

再起動後にZabbixの画面を立ち上げてエラーになっていないことを確認

【Zabbix画面】

f:id:ma2nagary0he1:20190515213047p:plain

 

NGだった時の画面イメージを取り忘れていました_| ̄|○ il||li

 

=================================================================

まとめ

=================================================================

設定完了後に自分が実行した内容を再度確認していると、設定変更したファイルはあっていたようなのですが、そもそもPHPをインストールした後には今回のphp.iniファイルは設定変更が必要だったようです

 

まだまだ知らないことが多すぎます

しかも、設定変更後はApacheの再起動だけで良かったようです(^_^;)

 

今日の対応を行ったおかげで、多少なりとも自分の経験値が上がりました\(^o^)/