В 2015 году вышла новая версия PHP — 7.0. Препроцессор был переписан с нуля, что улучшило производительность почти в два раза. Также были исправлены старые ошибки и уязвимости.
Многие CMS уже поддерживают PHP 7, но есть программы, которые еще не обновили. Поэтому мы расскажем, как узнать и поменять версию PHP на хостинге.
Для этого, вам понадобится хостинг с cPanel или ISPManager
Проверка версии PHP через файл info.php
В PHP есть функция, которая показывает статус установки, текущую конфигурацию и версию. Но по умолчанию эта функция нигде не применяется. Чтобы определить версию PHP:
- Создайте текстовый документ. Если у вас хостинг с cPanel — поместите его в папке public_html, если с ISPmanager — в www.
- Откройте этот документ и впишите туда:
<?php phpinfo(); ?>
- Сохраните файл и переименуйте его в info.php.
- Откройте браузер и введите в адресную строку ваш_сайт.домен/info.php. Например,
- Нажмите Enter.
Вы увидите страницу статуса PHP. Выглядит она примерно так:
Проверка и изменение версии PHP в cPanel
Если на вашем хостинге установлена cPanel, вы можете проверить версию PHP через панель управления.
- Залогиньтесь в cPanel.
- Во вкладке Программное обеспечение, кликните на кнопку Выбор версии PHP.
- Откроется новая страница, на которой вы увидите текущую версию PHP. Чтобы сменить версию — выберите из списка другую и нажмите Сделать текущей. Также на этой странице можно включить или отключить модули PHP.
- Когда вы закончите перенастройку PHP — нажмите Сохранить.
Информация и изменение версии PHP на хостинге с ISPmanager
Если на вашем хостинге установлен ISPmanager, версию PHP можно проверить и изменить через панель управления.
- Залогиньтесь в ISPmanager.
- В разделе WWW, кликните на пункт PHP.
- На новой странице вы увидите текущие версии 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 есть уязвимости, которыми могут воспользоваться хакеры. Поэтому использовать версии PHP старше, чем 5.4 нужно только в крайнем случае.
По умолчанию, на хостинге Unihost установлена версия PHP 5.5. Она поддерживается всеми современными CMS и не содержит очевидных уязвимостей. Но если вам действительно важна безопасность — мы советуем использовать PHP 7. Эта версия быстрее и безопаснее, но может не поддерживаться некоторыми CMS.