Перейти к основному контенту

Как сменить версию PHP на хостинге

Как установить PHP на хостинг

Поддержка PHP присутствует на всех тарифных планах Hosting Linux и Hosting Windows, кроме тарифов Host-Lite и Win-Lite. Если у вас один из этих тарифов, повысьте тарифный план, чтобы включить поддержку PHP.

Как узнать версию PHP на хостинге

На хостинге REG.RU PHP работает в режиме Fast CGI (mod_fcgi). Чтобы узнать настройки PHP вашей услуги хостинга, выполните следующие действия:

  1. 1.
  2. 2.

    Создайте в папке файл info.php со следующим содержимым:

    <?php phpinfo(); ?>
  3. 3.
    Перейдите в браузере по адресу http://mysite.ru/info.php, где «mysite.ru» — название вашего сайта. Вы увидите подробную информацию о настройках PHP на вашей услуге хостинга.

Где находятся настройки версий PHP в ISPmanager

Если на вашей услуге хостинга установлена панель управления ISPmanager, вы можете хранить настройки PHP отдельно для каждого домена, даже если эти домены используют одну и ту же версию PHP. Либо вы можете использовать общую версию PHP и её настройки для всех доменов. Когда вы добавляете домен в панели управления ISPmanager, по умолчанию включается опция php.ini для домена. Если эта опция включена, настройки PHP будут храниться для каждого нового домена отдельно по пути /var/www/php-bin/имя-домена/php.ini.

Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, в левом нижнем углу кликните «Старый интерфейс».

Как сменить версию PHP на хостинге 1

Чтобы настройки общей версии PHP действовали сразу для всех доменов, при добавлении домена в панель ISPmanager НЕ отмечайте галочку php.ini для домена. Настройки будут храниться по пути /var/www/php-bin-php(номер-версии-PHP)/php.ini.

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

Обратите внимание
В этом разделе описано, как сменить версию PHP для хостинга. Если у вас заказан сервер VPS, вам поможет инструкция Как сменить версию PHP на VPS? Ознакомиться со списком доступных модулей для каждой версии PHP можно на странице MySQL хостинг.

Чтобы сменить версию PHP, следуйте инструкции для вашей хостинг-панели:

ISPmanager
cPanel
Plesk
  1. 1.

    Войдите в панель управления хостингом.

    Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, в левом нижнем углу кликните «Старый интерфейс».

  2. 2.

    Перейдите в раздел «WWW-домены». Дважды кликните по домену, для которого хотите сменить версию PHP. В поле Версия PHP (CGI) выберите нужную версию PHP и нажмите Ok:

    Как сменить версию PHP на хостинге 2

Обратите внимание! В cPanel можно выбрать для каждого домена свою версию PHP, а также индивидуальный файл php.ini для каждой версии PHP. Версия PHP поддомена не будет зависеть от версии PHP родительского домена.

  1. 1.
  2. 2.

    В разделе «Программное обеспечение» нажмите Выбор PHP версии. Выберите домен, для которого хотите сменить версию PHP, и нажмите Изменить. Затем выберите нужную версию PHP и подтвердите изменения:

    Как сменить версию PHP на хостинге 3

Обратите внимание:

  • В Plesk можно выбрать для каждого домена свою версию PHP, а также индивидуальный файл php.ini для каждой версии PHP. Версия PHP поддомена не будет зависеть от версии PHP родительского домена.
  • Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный».
  1. 1.
  2. 2.

    В разделе «Сайты и домены» выберите домен, для которого хотите сменить версию PHP, и нажмите Настройки PHP. В выпадающем списке выберите нужную версию PHP и нажмите Применить:

    Как сменить версию PHP на хостинге 4

Готово! Вы сменили версию PHP для домена.

Как выбрать версию PHP при работе в командной строке (SSH)

При работе в консоли используйте следующие пути до обработчиков PHP для запуска скриптов под различными версиями:

/opt/php/5.2/bin/php-cgi # PHP 5.2
/opt/php/5.3/bin/php-cgi # PHP 5.3
/opt/php/5.4/bin/php-cgi # PHP 5.4
/opt/php/5.5/bin/php-cgi # PHP 5.5
/opt/php/5.6/bin/php-cgi # PHP 5.6
/opt/php/7.0/bin/php-cgi # PHP 7.0
/opt/php/7.1/bin/php-cgi # PHP 7.1
/opt/php/7.2/bin/php-cgi # PHP 7.2
/opt/php/7.3/bin/php-cgi # PHP 7.3
/opt/php/7.4/bin/php-cgi # PHP 7.4
 
/opt/php/5.4-bx-optimized/bin/php-cgi # PHP 5.4 под Bitrix с eAccelerator
/opt/php/5.4-bx-optimized2/bin/php-cgi # PHP 5.4 под Bitrix с xcache
/opt/php/5.5-bx-optimized/bin/php-cgi # PHP 5.5 под Bitrix c OPcache
/opt/php/5.6-bx-optimized/bin/php-cgi # PHP 5.6 под Bitrix c OPcache
/opt/php/7.0-bx-optimized/bin/php-cgi # PHP 7.0 под Bitrix c OPcache
/opt/php/7.1-bx-optimized/bin/php-cgi # PHP 7.1 под Bitrix c OPcache
/opt/php/7.2-bx-optimized/bin/php-cgi # PHP 7.2 под Bitrix c OPcache
/opt/php/7.3-bx-optimized/bin/php-cgi # PHP 7.3 под Bitrix c OPcache

ionCube PHP Loader: как установить на хостинг

Модуль ionCube PHP Loader используется для шифрования PHP-файлов. Установка ionCube PHP Loader на хостинг не требуется — по умолчанию он есть на всех версиях PHP хостинга Linux, кроме сборок для 1C-Битрикс (в их названии присутствует префикс «-bx-»). Причина в том, что этот модуль сильно снижает производительность работы 1C-Битрикс. ionCube PHP Loader нельзя установить на следующие сборки PHP:

  • 5.3-bx-optimized,
  • 5.4-bx-optimized,
  • 5.5-bx-optimized,
  • 5.6-bx-optimized,
  • 7.0-bx-optimized,
  • 7.1-bx-optimized,
  • 7.2-bx-optimized,
  • 7.3-bx-optimized.
Внимание
Если у вас на одном хостинге находятся сайт на 1C-Битрикс и другая CMS, требующая ionCube Loader, установите разные версии PHP для каждого домена — обычную для CMS и «-bx-» для 1С-Битрикс.

Что делать, если не обрабатываются PHP-скрипты

Перечислим основные причины этой ошибки.

Ваш тариф хостинга — Host-Lite или Win-Lite

На тарифах хостинга Host-Lite и Win-Lite не предусмотрена поддержка PHP. Узнать тариф хостинга можно на странице услуг в Личном кабинете. Для решения проблемы повысьте тарифный план хостинга.

Не обрабатывается PHP в HTML

Если не обрабатывается PHP в файлах с расширением .html, воспользуйтесь инструкцией Как включить обработку PHP в HTML.

Отключена поддержка PHP в ISPmanager

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

Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, в левом нижнем углу кликните «Старый интерфейс».

Как включить поддержку PHP в ISPmanager:

  1. 1.
  2. 2.

    Перейдите в раздел WWW-домены и два раза кликните по имени вашего домена:

    Как сменить версию PHP на хостинге 5

  3. 3.

    Отметьте галочкой строку PHP, в поле «Режим работы PHP» режим FastCGI (Apache) будет выбран автоматически. Затем нажмите Ok:

    Как сменить версию PHP на хостинге 6

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 1