FuelPHP Advent Calendar 2013の2日目です。昨日は、@sharkppさんの「FuelPHPをphar化してポータブルに!」でした。 従来は、FuelPHPの開発環境を構築する場合、XAMPPやMAMPを使う方法が一般的でした。この方法は簡単に手許のPCに開発環境を構築でき便利なのですが、開発環境と本番環境のPHPのバージョンが異なったり、開発環境はWindowsやMacだが本番環境はLinuxであったりと、ほとんどの場合、本番環境と開発環境が異なるという問題がありました。 PHPのポータビリティはかなり高いので、多くの場合、実際には問題は生じませんが、ファイル名の大文字小文字の違いやパーミッション、PHPのバグなど、本番環境だけで問題が発生するということも可能性としてはあります。 この問題を解消するには、開発環境と本番環境をできる限り一致させることが望ましいです。