Для FreeBSD используйте пожалуйста это.
================================
PHP использует собственную базу часовых поясов, ее необходимо обновить отдельно.
Проверяем необходимость обновления базы, получаем часовой пояс на 1 ноября 2014 года, регион необходимо указать свой
php -r 'date_default_timezone_set("Europe/Moscow"); echo "\n".date ("P",1414789200)."\n\n";'
cd /usr/ports/misc/pecl-timezonedb/
make install clean
Проверяем часовой пояс.
Если PHP работает в качестве модуля Apache, перезагружаем веб-сервер чтобы применить изменения:
service apache24 restart