Как обновить версию php до 7.0. Обновление PHP на Denwer. Если забыли о…

Если вы хотите, чтобы ваш блог, ваш сайт или ваш бутик ан Ligne работает нормально, было бы идеально рассмотреть вопрос об изменении или обновлении версии PHP, которую вы используете на своем сайте. Новая версия PHP (PHP7) еще недостаточно распространена, но она не будет длинной, поскольку она приносит много новшеств и весьма вероятно, что она требуется для установки или использования следующей версии WordPress.

В этой статье предполагается, что вы уже создали веб-сайт или блог WordPress. .

Но если вы уже сделали это, давайте продолжим.

Почему вы должны перейти на PHP 7?

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

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

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

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

Некоторые важные недостатки, чтобы рассмотреть...

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

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

В случае несовместимости, скорее всего, ваш сайт больше не работает или вы видите много ошибок. Кроме того, WordPress теперь сообщает вам, совместим ли плагин с вашей версией PHP или нет.

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

Обнаружить

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

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

Проверьте совместимость PHP

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

  • Проверка совместимости PHP - Этот плагин позволяет вам определить версию PHP и сделать анализ по сравнению с текущей версией PHP вашего хоста. Он также создает отчет, чтобы сказать вам, что исправить.
  • Error Log Monitor - Если есть ошибки, вы можете активировать журнал, чтобы отслеживать все ошибки, что поможет вам облегчить их устранение.

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

  • Миграция с PHP 4 на PHP 5.0.x
  • Миграция с PHP 5.0.x на PHP 5.1.x
  • Миграция с PHP 5.1.x на PHP 5.2.x
  • Миграция с PHP 5.2.x на PHP 5.3.x
  • Миграция с PHP 5.3.x на PHP 5.4.x
  • Миграция из 5.4.x PHP для PHP 5.5.x
  • Миграция из 5.5.x PHP для PHP 5.6.x
  • Миграция из 5.6.x PHP для PHP 7.0.x
  • Миграция из 7.0.x PHP для PHP 7.1.x
  • Миграция на последнюю версию PHP

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

Как изменить PHP версии

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

Обновление через SSH (продвинутые пользователи)

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

Защитите свой блог или веб-сайт, обратившись к нашему руководству:

Нажмите на один из ресурсов ниже, чтобы просмотреть подробную информацию о типе вашего сервера:

  • Unix-системы
  • Mac OS X
  • Системы Windows
  • Платформы «Cloud Computing»

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

Обновление или изменение PHP в cPanel

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

Я покажу вам, как получить к нему доступ с вашей панели управления. После того, как вы вошли в систему, перейдите в раздел «Программное обеспечение» и нажмите «MultiPHP Manager».


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

Ваш WordPress сайт может работать быстрее и стать безопаснее, и это в ваших руках!

Эта страница попробует разъяснить, почему это значит для вас, и как вы можете это исправить.

Почему PHP является значимым

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

Существуют две важные причины иметь актуальную версию PHP:

  • Ваш сайт будет работать быстрее , так как последние версии PHP более эффективны. Обновление до свежей поддерживаемой версии PHP (на настоящий момент — 7.3) способно ускорить сайт до 3-4 раз, по сравнению с старыми версиями.
  • Ваш сайт будет безопаснее. PHP, как и WordPress, поддерживается его сообществом. Так как PHP очень распространен, то он является приоритетной целью для взлома, только свежие поддерживаемые версии будут иметь актуальные возможности безопасности. Старые, неподдерживаемые версии PHP не имеют их , поэтому обновление PHP требуется для поддержания вашего WordPress сайта безопасным.

Но это еще не всё, есть и другие преимущества:

  • Быстрый сайт получает преимущества в поисковых системах , так вы получите выше ранжировку в поиске!
  • Быстрый сайт лучше удерживает посетителей . Посетители уходят быстрее с медленных сайтов, быстрый сайт более эффективен.
  • Безопасный сайт лучше защищен от взлома и ущерба репутации, в случае взлома.

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

Перед обновлением PHP

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

Само обновление версии PHP не должно стать большой проблемой, но мы не можем гарантировать , что оно пройдет без проблем. WordPress работает даже с версией настолько старой как 5.6.20 (хоть мы и рекомендуем 7.3, у нас отличная обратная совместимость!), но мы не знаем как будут работать ваши плагины и темы. Они должны, наиболее популярные или плагины и темы с хорошей репутацией скорее всего будут, но опять же, мы не гарантируем это.

Ниже приведены пара шагов, которые стоит предпринять для снижения риска перед обновлением:

  • Сделайте резервную копию сайта: , это позволит вам откатить сайт, в случае если что-то пойдет не так. Существует , так что если вы еще не выбрали решение для себя, то попробуйте что-то из этого. Для полноты отката, также потребуется вернуть текущую версию PHP (мы расскажем чуть позже как это сделать).
  • Обновите WordPress, темы и плагины: из консоли WordPress, перейдите в Обновления и обновите всё. Это то, что в любом случае стоит делать регулярно. По завершению обновлений убедитесь, что сайт работает как должен.
  • Проверьте совместимость с PHP: установите плагин для проверки ваших тем и плагинов на возможные проблемы. Плагин не идеален и может пропустить что-то или давать ложные срабатывания, но в большинстве случаев он работает.
  • Исправьте проблемы совместимости с PHP: если на предыдущем шаге плагином были найдены проблемы, обратитесь к разработчикам темы или плагина и попросите их разобраться. Если они не хотят или не смогут этого сделать, то поищите другие темы в каталогах с похожей функциональностью и используйте их вместо проблемных.

Сделайте эти несколько шагов и вы будете готовы обновить версию PHP на вашем WordPress сайте для получения всех преимуществ, которые это принесет!

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

А теперь мы можем наконец перейти к обновлению PHP версии на вашем сайте.

Как обновить версию PHP на сайте, чтобы сделать его быстрее и безопаснее

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

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

Таким образом, точные действия для обновления зависят от хостинга. Ниже приведен , которые предоставили нам инструкции (на английском) по обновлению PHP для них.

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

Уважаемая поддержка хостинга!

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

Спасибо!

Если на этом этапе у вас возникли сложности, то или смените версию PHP назад сами, или обратитесь в поддержку хостинга или профессиональному веб-разработчику. В случае необходимости отката к резервной копии, сначала восстановите предыдущую используемую версию PHP (возможно через обращение в поддержку хостинга), затем восстановите сайт из резервной копии.

У вас теперь есть вся информация по обновлению! Отлично! С актуальной версией PHP ваш сайт будет быстрее и безопаснее, а ваши посетители довольнее.

Быстрые, безопасные WordPress сайты для всех

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

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

Спасибо за то, что делаете интернет лучше!

С декабря 2018 года сайты на WordPress, которые используют PHP 5.6 and 7.0 перестанут получать обновление, что составляет 57,1% от общего числа сайтов на Водпресс. Патчи для безопасности сайтов не будут выпускаться на выше указанных версиях PHP.

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

Что такое PHP?

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

Когда закончатся обновления безопасности?

Обновления безопасности для PHP 5.6 заканчиваются 31 декабря 2018 года. Обновления безопасности и исправления для PHP 7.0 заканчиваются 3 декабря 2018 года.

Сколько сайтов столкнуться с проблемой безопасности?

Согласно официальной статистике 57,1% всех сайтов на WP используют PHP.

Почему заканчивается поддержка?

Поддержка безопасности для каждой версии запланирована на ограниченное количество лет, пока она не достигнет того, что называется “конец жизненного цикла” (End of Life (EOL)). Что означает отсутствия улучшений и обновлений для сайтов на WordPress, работающих со старыми версиями PHP, даже в случае обнаружения уязвимостей? Согласно официальному сайту PHP термин EOL означает:

“Релиз, который больше не поддерживается. Пользователям, которые все еще используют данную версию,следует как можно скорее обновится для избежания возникновений уязвимостей”.

Что случится, если не получится обновить PHP?

Все веб-сайты, которые не могут обновиться до последней версии PHP, будут небезопасными и уязвимыми для взлома после окончания поддержки версий 5.6 и 7.0. А это означает, что в случае нахождения уязвимостей CMS системы никто не будет заниматься устранением дыр в безопасности версии PHP в стадии EOL. Также множество плагинов и тем WordPress перестанут работать.

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

Как проверить, какую версию PHP вы используете?

Наиболее простой способ зайти и найти в раздел связанный с PHP.

Также существует много инструментов для проверки версии пхп онлайн, но мы рекомендуем проверять именно через панель управления хостингом. На хостинге от ГиперХост используются две популярные панели управления Cpanel и ISPmanager, проверить версию PHP можно в соответствующем разделе как на скриншотах:

в панеле управления сPanel



в панеле управления ISPmanager

Непосредственно в самом Вордпрессе есть плагины, которые могут подсказать вам, какую версию вы используете. Например, плагин WordPress phpinfo используется для определения версии PHP сайта. После определения версии PHP не забудьте удалить этот плагин.

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

Как обновиться с PHP 5.6/7.0 до последних версий?

  1. Сделайте резервную копию сайта

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

  1. Проверьте совместимость плагинов

Проверьте или обновлены все плагины до последней версии. Последнее обновление плагина должно быть не более года. Если плагин давно не обновлялся, свяжитесь с автором плагина или найдите информацию о том, работает ли данный плагин с последней версией PHP 7.2.

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

  1. Обновление версии PHP

Зайдите в панель управления хостингом cPanel или ISPmanager, зайдите раздел PHP и обновите версию PHP для вашего сайта. Если знаете, как это сделать напишите нам, мы всегда готовы помочь. Создайте тикет в разделе “Тикеты”, “Открыть новый тикет” выберете отдел тех поддержки и укажите, какая версия PHP вам нужна.

Сделайте безопасность частью вашего SEO продвижения

Вопросы безопасности обычно не являются частью SEO, так как напрямую не влияют на ранжирование. В то же время, если сайт взломают, то трафик на ваш сайт снижается, что влияет на СЕО непосредственно. Поэтому не стоит ждать форс мажоров, а добавить еще один пункт проверки в ваш СЕО лист – проверка безопасности сайта.

Перевод с сайта searchenginejournal.com

3248 раз(а) 3 Сегодня просмотрено раз(а)

3 декабря 2015 года состоялся релиз финальной PHP версии 7.0.0. Новая версия содержит в себе множество нововведений, к примеру, увеличена производительность, добавлены анонимные классы, строгая типизация, безопасный рандом и многое другое. В этой статье мы расскажем, как можно быстро обновить веб-сервер Apache или Nginx c любой версии PHP 5 до PHP 7.

Требования

У вас должна быть установлена версия PHP 5 на операционной системе Ubuntu 14.04, и вы должны использовать либо модуль mod_php в случае веб-сервера Apache, либо PHP-FPM, если у вас веб-сервер Nginx. Также у вас должен быть создан пользователь, который не имеет root-прав, но может выполнять команды sudo для того, чтобы выполнять административные задачи.

Добавление PPA для пакетов PHP7

Персональные архивы пакетов (PPA) представляют собой пакеты, которые обычно создаются и распространяются в репозиториях, специальных серверах-хранилищах для таких файлов. launchpad.net - сервис, созданный для поддержки и развития подобных свободных проектов. Именно там вы можете найти бета-версии, модифицированные сборки и ретроподдержки для более старых версий операционной системы.

Ondřej Surý отвечает за пакеты PHP для Debian, и именно у него вы можете найти PPA для PHP 7.0 на Ubuntu . Поэтому в первую очередь авторизуйтесь в системе и добавьте PPA от Ondřej Surý в APT-утилиты операционной системы:

$ sudo add-apt-repository ppa:ondrej/php

После того, как на экране высветилось описание пакета PPA, нажмите Enter.

Примечание.
Если в вашей локали установлена не UTF-8 кодировка, тогда при установке PPA может возникнуть ошибка, связанная с обработкой букв имени автора. В качестве временного решения вы можете установить language-pack-en-base, и, когда локали сгенерированы, заместить настройки локали системы в то время, как добавляется PPA:

$ sudo apt-get install -y language-pack-en-base $ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

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

$ sudo apt-get update

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

Обновление модуля mod_php на Apache

В этом разделе вы найдете информацию о том, как обновить систему, использующую в качестве веб-сервера Apache и модуль mod_php для выполнения PHP-кода.
Для начала вам необходимо установить новые пакеты. Благодаря этому будут обновлены все важные PHP-пакеты, за исключением php5-mysql, который будет удален.

$ sudo apt-get install php7.0

Примечание.
Если вы делали какие-то значительные изменения в файлах конфигурации в /etc/php5/, они будут все еще доступны. Конфигурационные файлы для PHP 7 лежат в /etc/php/7.0.

Всем пользователям MySQL необходимо повторно добавить обновленные двухсторонние биндинги PHP MySQL. Обязательно убедитесь в том, что вы это сделали:

Обновление PHP-FPM на Nginx

Инструкции, которые вы найдете в этом разделе, подойдут тем, кто использует в качестве веб-сервера Nginx, а PHP-код выполняется через менеджер процессов PHP-FPM.
Для начала установите новый пакет PHP-FPM и его зависимости:

$ sudo apt-get install php7.0-fpm

Для завершения установки вам нужно нажать Enter.

Всем пользователям MySQL необходимо убедиться, что они повторно добавили обновленные двухсторонние биндинги PHP MySQL:

$ sudo apt-get install php7.0-mysql

Примечание.
Если вы делали какие-то значительные изменения в файлах конфигурации в /etc/php5/, они будут все еще доступны. Конфигурационные файлы для PHP 7 вы можете найти в /etc/php/7.0.

Обновление пути сокета у веб-серверов Nginx

Nginx использует сокет домена Unix для того, чтобы взаимодействовать с PHP-FPM. По умолчанию установленная версия PHP 7 будет использовать тот путь, который ей указали сокеты:

PHP 5: /var/run/php5-fpm.sock
PHP 7: /var/run/php/php7.0-fpm.sock

Откройте конфигурационный файл сайта default, используя nano (или другой редактор на ваше усмотрение):

$ sudo nano /etc/nginx/sites-enabled/default

Ваша конфигурация может отличаться от написанной. Ищите блок, начинающийся с location ~ \.php$ {, и строчку, которая выглядит таким образом:

Fastcgi_pass unix:/var/run/php5-fpm.sock;

Измените ее на:

Unix:/var/run/php/php7.0-fpm.sock

После этого вам нужно выйти, а затем сохранить файл. Если вы работаете в редакторе nano, то просто нажмите Ctrl-X для выхода, y для подтверждения и Enter для того, чтобы подтвердить перезапись имени файла.
Повторите этот процесс для всех остальных виртуальных серверов, расположенных в /etc/nginx/sites-enabled, которым необходимо поддерживать PHP.

$ sudo service nginx restart

Тестирование PHP

После того, как вы настроили веб-сервер и установили новые пакеты, необходимо проверить, что PHP работает. Для начала проверьте, какая версия PHP установлена, используя команду:

На экране высветится сообщение с необходимой информацией.

Создание тестового файла возможно и в корневом каталоге документов веб-сервера. В зависимости от того, какой у вас веб-сервер и конфигурация, это может быть один из следующих вариантов:

  • /var/www/html
  • /var/www/
  • /usr/share/nginx/html

Используя редактор nano, откройте файл info.php в корневом каталоге документов. По умолчанию в Apache этот путь:

$ sudo nano /var/www/html/info.php

В Nginx этот путь выглядит так:

$ sudo nano /usr/share/nginx/html/info.php

Скопируйте туда следующий код:

Выйдите из редактора, сохранив info.php. Теперь загрузите в своем браузере следующую страницу:

http://домен_или_IP/info.php

На экране должна высветиться версия PHP, а также данные, касающиеся конфигурации для PHP 7. После того, как вы все проверите, советуем удалить info.php:

$ sudo rm /var/www/html/info.php

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

О том когда и как, а главное, зачем переходить на новую версию php и не наделать ошибок, мы и поговорим в этом посте.

Когда переходить на последнюю версию php

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

Так же проверить код сайта на ошибки можно валидатором (). Еще один способ несовместимости - это установка расширений для своего движка. Особенно это касается новых или обновленных расширений (если создан на php). В них всегда все новое, в том числе и сам php-код.

Причины для обновления php

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

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

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

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

Как узнать версию php

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

Способов проверки достаточно много, самыми простыми являются непосредственно проверка версии php в аккаунте хостинга и второй - создание файла проверки версии php.

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

Для этого создаем файл в любом редакторе со следующим содержимым:
и сохраняем под тем же именем phpinfo.php

Затем данных файл нужно закачать в корень своего сайта и обратиться к нему в адресной строке своего браузера (http://ваш_домен/phpinfo.php).

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

Обновление php на сервере для wordpress

Все популярные cms-системы, в том числе и wordpress, часто обновляются и имеют последнюю версию языка программирования и частенько новый функционал. Связано это прежде всего с безопасностью и с обновлениями программного кода.

На этом примере рассмотрим практику обновления php непосредственно на хостинге. Хорошо что владельцам cms-систем нет надобности обновлять весь программный код cms, для этого есть разработчики.

А вот настроить совместимость версий php хостинга и например wordpress, это уже дело администратора сайта. Собственно ради этого и написана данная статья.

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

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

Совсем не важно знать структура wordpress или другого движка, а достаточно понимать что все изменения происходят именно по этой причине.

А раз так, то нужно все это дело проверить. Но расширений может быть не один десяток (плагины для wordpress) и проверить такое количество на совместимость, просто не реально!

Как быть?

Проверка расширений на совместимость с php 7

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

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

Установка стандартная и после этого в панели инструментов появится дополнительная вкладка PHP Compatibility.

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

Чтобы внимательно рассмотреть, нажмите мышкой на изображение.

На скриншоте видно, что после нажатия на кнопку «Scan site again», плагин выдал всю информацию по установленным расширения. Наглядно виден разноцветный результат проверки.

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

Таким образом, из установленных 23-х плагинов на блоге, необходимо отключить или удалить всего 3. Тем самым можно обеспечить себе уверенность в том, что обновление php пройдет без проблем.

Если не жалко времени, можно обойтись ручным способом удалить или отключить все плагины, а после настройки сервера на php 7, постепенно включать их по одному и проверять работу.

В этом случае нужно либо помнить все настройки, либо иметь файл с сохраненными настройками.

Обновление версии php joomla

Что касается cms-joomla, то наверняка уже понятно, что процедура обновления версии php примерно выглядит одинаково. Вариантов достаточно много, но самое главное, что уже вся система работает на последней версии php после того, как вышла joomla 3.7.

При этом в панели администратора появится сообщение о несовместимости php не зависимо от того, на каком сервере работает система, локальном или удаленном.

Что касается установленных расширений, то зачастую в joomla не бывает больше 5-7 расширений которые необходимо обновить.

И информацию об обновлении всегда можно увидеть в админ-панели, но если некоторые расширения долго не обновляются, стоит на это обратить пристальное внимание.