В 2015 году вышла новая версия PHP — 7.0. Препроцессор был переписан с нуля, что улучшило производительность почти в два раза. Также были исправлены старые ошибки и уязвимости.

PHP-version-comparison2

 

Многие CMS уже поддерживают PHP 7, но есть программы, которые еще не обновили. Поэтому мы расскажем, как узнать и поменять версию PHP на хостинге.

Для этого, вам понадобится хостинг с cPanel или ISPManager

Проверка версии PHP через файл info.php

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

  • Создайте текстовый документ. Если у вас хостинг с cPanel — поместите его в папке public_html, если с ISPmanager — в www.
  • Откройте этот документ и впишите туда:
    <?php
    phpinfo();
    ?>
    
  • Сохраните файл и переименуйте его в info.php.
  • Откройте браузер и введите в адресную строку ваш_сайт.домен/info.php. Например, 1
  • Нажмите Enter.

Вы увидите страницу статуса PHP. Выглядит она примерно так:

img_2601

Проверка и изменение версии PHP в cPanel

Если на вашем хостинге установлена cPanel, вы можете проверить версию PHP через панель управления.

  • Залогиньтесь в cPanel.
  • Во вкладке Программное обеспечение, кликните на кнопку Выбор версии PHPcpanel_php
  • Откроется новая страница, на которой вы увидите текущую версию PHP. Чтобы сменить версию — выберите из списка другую и нажмите Сделать текущей. Также на этой странице можно включить или отключить модули PHP.select_php
  • Когда вы закончите перенастройку PHP — нажмите Сохранить.

Информация и изменение версии PHP на хостинге с ISPmanager

Если на вашем хостинге установлен ISPmanager, версию PHP можно проверить и изменить через панель управления.

  • Залогиньтесь в ISPmanager.
  • В разделе WWW, кликните на пункт PHPisp
  • На новой странице вы увидите текущие версии PHP на вашем хостинге. В этом примере их две, потому что для обработки CGI мы используем версию 5.3, а серверу Nginx нужен PHP 5.4. ISPmanager позволяет использовать разные версии PHP для разных компонентов панели.
  • Чтобы изменить версию PHP, нажмите на кнопку Версия PHP и выберите новую. ISPmanager поддерживает версии 5.2-5.6. Версии 4.4, 5.1 и 7.0 доступны на хостинге с cPanel. php_v_sel
  • Нажмите ОК.

ВНИМАНИЕ! В старых версиях PHP есть уязвимости, которыми могут воспользоваться хакеры. Поэтому использовать версии PHP старше, чем 5.4 нужно только в крайнем случае.

По умолчанию, на хостинге Unihost установлена версия PHP 5.5. Она поддерживается всеми современными CMS и не содержит очевидных уязвимостей. Но если вам действительно важна безопасность — мы советуем использовать PHP 7. Эта версия быстрее и безопаснее, но может не поддерживаться некоторыми CMS.