2015-08-07 4 views
-1

У меня есть простой вопрос, почему нам нужно обновить версию PHP на реальном сервере? Есть ли веские основания для этого? Я смущен; мы используем PHP 5.3, и наш генеральный директор не хочет обновлять PHP 5.5, который рекомендуется в Laravel 5. Может ли кто-нибудь дать мне основания, почему мы должны или не должны это делать?Зачем нам нужно обновлять версию php и на реальном сервере?

+0

вы не должны его полностью до вас –

+0

Ok спасибо за быстрый реагировать –

+2

@Dagon Вы должны. Laravel 5 требует PHP5.5 и использует компоненты, которые существуют только в 5.5. Также не следует избегать обновления, поскольку более старые версии (например, 5.3) даже не поддерживаются обновлениями безопасности. – Scopey

ответ

2

В дополнение к некоторым из комментариев на ваш вопрос:

ли нам нужно обновить PHP

Ответ на эту часть вопроса: «Нет». В некоторых случаях это может быть невозможно обновить, поскольку более новая версия может привести к сбою приложений, если они полагаются на более старые функции.

нам нужно обновить PHP для Laravel 5

Ответ на эту часть "Да" Do. У вас будет для обновления для Laravel 5, поскольку он опирается на новые функции PHP, которые существуют только от PHP 5.4 (Laravel 5) и 5.5.9 (Laravel 5.1).

Если мы модернизируем PHP

Вы не задать этот вопрос, но я положил его здесь, потому что Да, вы должны. Версии PHP имеют продолжительность жизни . Они поддерживаются в полной мере для ошибок на некоторое время, а затем они поддерживаются для недостатков безопасности немного дольше. Однако через некоторое время версии PHP больше не получат никакой поддержки. Отверстия безопасности можно найти в старой версии, которая никогда не будет исправлена. Вы должны постоянно обновлять свою версию PHP, чтобы оставаться в безопасности от уязвимостей PHP, которые могли быть обнаружены.

Как всегда, сайт PHP содержит всю информацию о поддерживаемых в настоящее время версий PHP: http://php.net/supported-versions.php

+4

Это не совсем так. [Laravel 5 зависит от PHP 5.4] (http://laravel.com/docs/5.0#server-requirements), а [Laravel 5.1 зависит от PHP 5.5.9] (http://laravel.com/docs/5.1# установка) – Victor

+0

Спасибо вам, наконец, понимаю. –

Смежные вопросы