У меня есть простой вопрос, почему нам нужно обновить версию PHP на реальном сервере? Есть ли веские основания для этого? Я смущен; мы используем PHP 5.3, и наш генеральный директор не хочет обновлять PHP 5.5, который рекомендуется в Laravel 5. Может ли кто-нибудь дать мне основания, почему мы должны или не должны это делать?Зачем нам нужно обновлять версию php и на реальном сервере?
ответ
В дополнение к некоторым из комментариев на ваш вопрос:
ли нам нужно обновить 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
Это не совсем так. [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
Спасибо вам, наконец, понимаю. –
- 1. Зачем нам нужно targetNamespace?
- 2. Зачем нам нужно remove_copy_if?
- 3. Зачем нам нужно регистрировать службу отражения на сервере gRPC
- 4. Зачем нам нужно размещать угловое приложение js?
- 5. Зачем нам нужно блокирование намерений?
- 6. Зачем нужно обновлять версию Ruby для установки пакета?
- 7. Зачем нам нужно использовать package.json?
- 8. Зачем нам нужно разрешение на RBAC?
- 9. Зачем нам нужно программирование RPC?
- 10. Зачем нам нужно устанавливать SONAR_RUNNER_OPTS?
- 11. Зачем нам нужно преобразовать Теано?
- 12. Зачем нам нужно создавать макет?
- 13. Зачем нам нужно использовать flatMap?
- 14. Зачем нам нужно zone_highmem на x86?
- 15. Зачем нам нужно «Set Variable»?
- 16. Зачем нам нужно Явное преобразование
- 17. Зачем нам нужно устанавливать virtualenv и virtualenvwrapper
- 18. Зачем нам нужно перенаправить имя источника?
- 19. Facebook Authorization on Rails app: зачем нам нужно выполнять авторизацию на сервере и на стороне клиента?
- 20. , когда и зачем нам нужно разделить класс на многие классы?
- 21. Зачем нам нужно блокировать и объекты на C#?
- 22. Зачем нам нужно, чтобы обновить мобильное приложение?
- 23. Зачем нам нужно использовать оператор $ this->? | PHP
- 24. Зачем нам нужно дважды дублировать коллекцию Lua?
- 25. Зачем нам нужно установить адрес публикации [network.host]
- 26. Зачем нам нужно изменять количество файлов i_generation?
- 27. Зачем нам нужно memset всегда с нулем?
- 28. Зачем нам нужно проверять хэш-код дважды?
- 29. Зачем нам нужно свойство в Python?
- 30. Зачем нам нужно исключать из pom
вы не должны его полностью до вас –
Ok спасибо за быстрый реагировать –
@Dagon Вы должны. Laravel 5 требует PHP5.5 и использует компоненты, которые существуют только в 5.5. Также не следует избегать обновления, поскольку более старые версии (например, 5.3) даже не поддерживаются обновлениями безопасности. – Scopey