コンテンツへスキップとあるへたれ。失敗ばかりのへたれエンジニアが、へたれから脱するためにプログラムで失敗したことなどを書きます。ほかにも買ったスマートフォン(特にXperia)やパソコン、サーバー、サイトデザインなど興味の惹かれる物にも触れていきます。SO-03Gこのブログについてツイート関連サイト■へたれ飯。2038年問題を64bitで乗り切ろう2000年問題が過ぎ去って早15年経つわけですが。次は2038年問題とやらがやって来るそうな。2038年問題とは、簡単に言うと”32bitのシステム上では、日付計算が2038年1月19日午後12時14分8秒以降桁あふれするので、計算がおかしくなっちゃうよ”って問題です。前の2000年問題の時は「大変だなぁ〜」と他人事でしたが、今回の2038年問題はそうもいきません。PHPのdate関数がこれの対象になるから。64bitシステムに移行すればいいんです。いうか、そもそも2038年に現存する32bitシステムのサーバが生きているんだろうかなんて疑問が浮かんだりしますが。何はともあれ、サーバを64bit環境にすればいいのです。OSを64bitにすればいいわけじゃない。インストールするPHPももちろん64bit版を入れましょう。いう事で現状のPHPが32bitなのか64bitなのか確認する方法は下記コマンド。PHP_INT_SIZE;'レンタルサーバとかでコマンドが実行できない場合は下記コードをphpファイルに記述してアクセスしてみましょう。PHP_INT_SIZE;?&amp;gt;すると、4だと32bitで8だと64bitです。会社のサーバは32bitでした。コメントをキャンセルメールアドレスが公開されることはありません。このブログについてテキスト・画像・動画および公開しているデータなど、全ての著作権は当ブログに帰属しています。引用される際には、引用元である記事のタイトル・リンク(URL)を記載していただき、丸写しはご遠慮願います。画像や動画への直リンクはお控えください。%d人のブロガーが「いいね」をつけました。