Обновление php 8 — почему вы должны сделать это как можно скорее

Опубликовано: 2022-10-03

Изображение от Abstract Business Code Coder через pexels.com

Изучая данные одного из наших плагинов, мы увидели, что только 2% наших пользователей WordPress перешли на PHP 8! Технологии продолжают развиваться, и мы должны идти в ногу со временем, чтобы обеспечить нашим пользователям оптимальный опыт и безопасность. Язык программирования PHP, отвечающий за работу экосистемы WordPress, теперь обновлен с версий 5.x, 6.x, 7.x до версии 8. Обновление PHP 8 включает в себя множество интересных функций, которые мы рассмотрим далее. эта статья. Очень важно отметить, что срок действия исправлений для решения проблем безопасности для более старых версий PHP истекает 28 ноября 2022 года.

В этом руководстве вы узнаете о возможностях, функциях, преимуществах и о том, что вам нужно знать, прежде чем приступить к обновлению PHP 8.

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

Причины отказа от старых версий PHP

Изображение Маркуса Спайка через pexels.com

Давайте рассмотрим основные причины, по которым стоит перейти на php 8.

Риск безопасности PHP и уязвимости

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

В новой версии есть несколько исправлений безопасности, которые обеспечивают безопасность приложений, использующих PHP.

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

Поэтому, если вы продолжаете использовать старую версию PHP, вы подвержены вредоносным атакам.

Несовместимость версий PHP

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

Поддерживаемые версии PHP подразумевают, что эти протоколы регулярно отслеживаются и улучшаются.

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

Производительность

Обновление до PHP 8 дает значительный прирост производительности. PHP 7.4 позволяет системе выполнять в 3 раза больше запросов REST API в секунду, чем PHP 5.6, а PHP 8 почти в 4 раза лучше.

См. показатели скорости и столбцы REST API в таблице ниже.

Сравнение версий PHP (Источник: phpbenchmarks.com)

Преимущества перехода на PHP 8

Изображение от Cottonbro через pexels.com

Безопасность

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

Переполнение, повреждение памяти, XSS, DoS, выполнение кода, обход каталогов, обход информации и извлечение — это лишь несколько примеров рисков, которые могут возникнуть, если вы продолжите работать с устаревшими версиями.

Поддержка развития

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

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

Спокойствие для разработчиков

PHP 7.4 — самая последняя стабильная версия перед PHP 8. Выпущенная 28 ноября 2019 года версия PHP 7.4 включает в себя множество новых функций, улучшений синтаксиса и исправлений ошибок.

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

Чтобы уменьшить рабочую нагрузку, рекомендуется обновить вашу платформу до PHP 8, это уменьшит нагрузку на разработчиков, работающих над вашим онлайн-бизнесом.

Ознакомьтесь с нашим контрольным списком миграции подписок WooCommerce .

Как сделать обновление PHP 8

Изображение от Pixabay через pexels.com

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

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

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

Способ 1: использование промежуточного сайта

Перед обновлением вашего работающего сайта у вас должна быть точная копия вашего сайта в среде разработки (также известной как промежуточный сайт), где вы можете протестировать изменение версии PHP.

Использование промежуточного сайта для обновлений по сравнению с действующим сайтом имеет множество преимуществ, в том числе:

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

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

Поддержание вашей репутации: ваша репутация пострадает, если вы обновите работающий сайт и он сломается; в результате люди могут перестать посещать ваш сайт. Если в результате обновления возникнут какие-либо проблемы, вы сможете решить их в первую очередь, не ставя под угрозу свою репутацию.

Вы можете связаться с нашей командой разработчиков WordPress для безопасного обновления .

Способ 2: Использование плагина резервного копирования сайта

Этот метод включает в себя сначала резервное копирование вашего сайта WordPress, прежде чем переходить к обновлению версии вашего PHP до 8.

На панели инструментов WordPress перейдите к wp-admin > plugins > add new и найдите « Updraft »:

Затем нажмите кнопку « Установить сейчас », а затем « Активировать », чтобы перейти к мастеру тура/установки:

Теперь нажмите « Нажмите здесь, чтобы начать! », затем на следующей странице нажмите «Создать резервную копию сейчас »:

Затем установите флажки рядом с « Включить вашу базу данных в резервную копию » и « Включить ваши файлы в резервную копию ».

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

Это займет от нескольких минут до 30 минут или около того, в зависимости от размера контента на вашем сайте. Когда резервное копирование будет завершено, вам будет показано сообщение об успешном выполнении, и ваша резервная копия будет добавлена ​​в список, как показано на изображении ниже.

Вот и все; вы успешно создали резервную копию своего веб-сайта WordPress и теперь готовы перейти на PHP версии 8.

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

Прокрутите вниз до существующих резервных копий в вашем wp-admin > Настройки > Резервные копии UpdraftPlus , и вы должны увидеть все свои резервные копии, перечисленные ниже:

Чтобы ускорить загрузку, отметьте только те пункты, которые абсолютно необходимы:

  • База данных
  • Плагины
  • Темы
  • Загрузки
  • Дополнительные файлы

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

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

Способ 3: обратитесь к своему хостинг-провайдеру

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

Поток обычно включает:

  • Вход в панель управления.
  • Прокрутите вниз до плитки «Дополнительные настройки» и выберите настройки PHP и базы данных.
  • Прокрутите вниз, чтобы обновить версию PHP.
  • Выберите версию PHP, на которую хотите переключиться, и нажмите кнопку «Обновить».

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

Вы также можете попросить агентство по разработке обновить PHP 8 и проверить наличие проблем с совместимостью.

Вывод

Было приятно поделиться с вами этой информацией; надеюсь, вы получили полное представление о том, почему вам следует обновить PHP до версии 8.

Переход на самую последнюю версию PHP — лучший способ обеспечить безопасность вашего бизнеса, например онлайн-платформы LearnDash, магазина WooCommerce или сайта WordPress.

Кроме того, более новая версия PHP работает лучше, чем старые версии.

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

Согласно различным веб-тестам, PHP 8 значительно быстрее, чем PHP 7.

Итак, каков твой план? Вы собираетесь попробовать? Дайте нам знать, что вы думаете в разделе комментариев.

Свяжитесь с нами, чтобы помочь вам обновить версию PHP сегодня .

До следующего раза, всего наилучшего!