Зачем обновлять версию PHP на вашем веб-сайте

PHP был первоначально разработан в 1994 году и с тех пор стал одним из самых популярных языков программирования общего назначения для Интернета. На самом деле, WordPress разработана на PHP и стала самой популярной платформой в мире, на ней работает более 75 миллионов веб-сайтов!

Учитывая почти 30-летнюю историю, есть устаревшие сайты, которые были разработаны на PHP, но практически не поддерживаются, создавая потенциальные риски безопасности. На самом деле, на пятой версии PHP все еще работает почти 60 процентов веб-сайтов на базе PHP, несмотря на то, что он больше не поддерживается.

Присвоение версий 1.0.1

PHP использует точечную систему присвоения версий. Первая цифра - основная версия, вторая - вспомогательная версия, третья - релизная версия. Например, PHP версии 5.3.10 представляет собой основную версию 5, вспомогательную версию 3, релизную версию 10.

Поддержка этих версий разбита на три категории:

  • Активная поддержка: Это версии, которые активно поддерживаются, ошибки и проблемы безопасности исправлены и релизные версии выпускаются регулярно.
  • Только для безопасности: Это версии, где есть только поддержка критических проблем безопасности и релизы делаются по мере необходимости.
  • Поддержка закончена: Это версии, которые больше не поддерживаются, и значит, могут быть подвержены уязвимостям безопасности.

Как определить версию установленного PHP

CPanel включает средства управления сайтом, в том числе опцию Select PHP version. Достаточно ввести ее название в строку поиска и выбрать из выпадающего списка. После этого вы увидите текущую версию PHP (Current PHP version). На моем сайте это версия 7.2.

Кроме того, встроенные средства управления вашим аккаунтом на вашем виртуальном сервере, скорее всего, включают опцию PHP Version.

В обоих случаях вы можете обновить версию PHP. Однако лучше делать это, только если на странице Dashboard WordPress выводится соответствующее уведомление.

К тому же смена основной версии може твызвать падение вашего сайта, так что предварительно посоветуйтесь с поддержкой.

Последняя на сегодня версия — PHP 8.1.5 — была выпущена в апреле 2022 года.

Зачем обновлять версию PHP?

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

Тем не менее, есть две важные причины для обновления PHP-версии:

  1. Старые версии могут иметь уязвимости безопасности, которые подвергают ваш веб-сайт значительному риску,
  2. новые версии включают исправления ошибок и новые языковые возможности, которые могут улучшить производительность вашего сайта.

Уязвимости безопасности

PHP - это мощный язык и интерпретатор, который может получать доступ к файлам, выполнять команды и открывать сетевые соединения на сервере. Эти возможности полезны не только для разработчиков, но и для хакеров, если приложения не заблокированы должным образом.
Кроме того, безопасность зависит от правильной конфигурации и практики кодирования.

Наконец, количество таких уязвимостей, как правило, увеличивается по мере старения версии.

Новые возможности и исправления ошибок

Новые версии PHP могут улучшить производительность вашего сайта и уменьшить количество ошибок. Улучшенный интерфейс пользователя и сниженное потребление ресурсов помогают снизить нагрузку на хостинг с поддержкой php mysql и сделать сайт более полезным.

Кроме того, более новая версия часто означает сокращение трудозатрат на разработку.

Тематики: Web

Ключевые слова: