Добавление индивидуальных версий PHP (Linux)

В системах Linux вы можете установить любую нужную вам версию PHP и затем сделать ее доступной в Plesk, зарегистрировав ее с помощью утилиты php_handler.

Чтобы добавить поддержку той или иной версии PHP в Plesk:

  1. Установите нужную версию PHP на свой сервер. Инструкции по установке смотрите в официальной документации PHP на http://php.net/manual/en/install.php. Если кратко, то установка включает следующие основные шаги.

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

    1. Войдите на сервер как root.
    2. Скачайте нужный исходник PHP с официального сайта (http://php.net/downloads.php) и распакуйте его:

      gunzip php-NN.tar.gz

      tar -xf php-NN.tar

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

      cd ../php-NN

      ./configure --prefix /usr/local/phpNN

      make

      make install

    4. Задайте файл php.ini:

      cp php.ini-development /usr/local/lib/php.ini

      Файл .ini позволяет редактировать параметры PHP. Если вы хотите поместить файл php.ini в другое место, то на шаге 3 запустите утилиту configure с параметром --with-config-file-path=/путь.

  2. Зарегистрируйте новую версию PHP в Plesk:

    /usr/local/psa/bin/php_handler --add -displayname <версия PHP> -path <путь к php cgi> -phpini <путь к php.ini> -type <обработчик php> -id <дополнительная версия PHP>

    где

После регистрации версии PHP в Plesk ее можно будет выбрать в настройках тарифных планов (Тарифные планы > название плана > Настройки PHP) и в настройках PHP для отдельных сайтов (Сайты и домены > Настройки PHP). Смотрите рисунок ниже.

PHP_versions