Купить Корзина
  • Домены и сайты
  • Облако и IT-инфраструктура
  • Вход

Получить консультацию

Ответим на вопросы, расскажем о конфигурациях, поможем с переносом, подберем оборудование, подготовим коммерческое предложение

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Персональный менеджер ответит на ваши вопросы и проведет через все этапы заключения договора: — подберет оборудование — сформирует коммерческое предложение — поможет с миграцией сервера к нам

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Или просто оставьте номер телефона, и мы перезвоним вам

  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Классические VPS
    3. VPS c ispmanager
    4. Как сменить версию PHP на VPS

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

    Выбор версии PHP на VPS в ispmanager

    • 1

      Чтобы для домена появилась возможность выбора версии PHP, необходимо включить настройку PHP в режиме FastCGI (Apache). Откройте панель управления ispmanager и перейдите в раздел Пользователи, кликните по имени пользователя, на котором находится домен, и нажмите Изменить:

      Пользователи в ispmanager 6

    • 2

      В блоке «Доступ» установите галочку Может использовать PHP в режиме FastCGI (Apache) и нажмите OK:

      Режим PHP для пользователя в ispmanager 6

    • 3

      Для выбора версии PHP, перейдите в раздел Сайты или WWW-домены, кликните по имени необходимого домена и нажмите Изменить:

      Изменить настройки сайта в ispmanager 6

    • 4

      В блоке «PHP» в строке «Режим работы PHP» выберите FastCGI (Apache). В этом же разделе ispmanager выберите или измените версию PHP. Нажмите OK:

      Изменить версию PHP в ispmanager 6

    Как активировать альтернативные версии PHP

    Войдите в панель управления под пользователем «root»(Где найти пароль для доступа к серверу?) и перейдите в раздел Настройки — Конфигурация ПО. Убедитесь, что активирована возможность Альтернативные версии PHP. Если вы видите синюю лампочку, кликните по данной строке и нажмите Установить:

    Альтернативные версии в ispmanager 6

    Готово, вы сменили версию PHP.

    Установка ionCube на VPS-сервер

    Перед установкой проверьте, возможно, ionCube уже установлен. Для этого соединитесь с сервером по SSH и выполните команду: php -m | grep ionCube.
    Если в выводе команды ionCube отсутствует, можно переходить к установке.

    Перед установкой выясните, какая ОС установлена на вашем сервере и какова её разрядность:

    • команда для определения ОС: cat /etc/issue
    • команда для определения разрядности: uname -m

    Все приведенные команды необходимо выполнять по SSH.

    Установка ionCube на Debian/Ubuntu

    • 1

      Скачайте дистрибутив ionCube:

      • для 32-х разрядных ОС:
      wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
      • для 64-х разрядных ОС (x86_64):
      wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
    • 2

      Распакуйте загруженный архив:

      tar xzvf ioncube*
    • 3

      Переместите данные в /usr/local:

      mv ioncube /usr/local/
    • 4

      Пропишите путь к модулю ioncube в конфигурационном файле PHP. В зависимости от версии PHP на вашем сервере прописываются разные пути к модулю ioncube. Для начала выясните, какая версия php установлена на вашем VPS при помощи команды php -v, например:

      [root@151-248-126-120 ~]# php -v
      PHP 5.3.3 (cli) (built: May 10 2016 21:39:50)
      Copyright (c) 1997-2010 The PHP Group
      Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

      В выводе команды видно, что установлена версия PHP 5.3.3. Значит, нужно прописывать путь до обработчика ioncube для версии php 5.3.

      Чтобы прописать путь до обработчика ioncube, выполните команду:

      echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so" /etc/php5/conf.d/ioncube.ini

      Обратите внимание: в команде указан обработчик ioncube_loader_lin_5.3.so, так как в нашем случае на сервере стоит php версии 5.3. Если у вас php другой версии, обработчик будет иметь другой вид, например ioncube_loader_lin_5.2.so для версии php 5.2. Список всех обработчиков можно увидеть при помощи команды ls /usr/local/ioncube/;

    • 5
      • Перезапустите веб-сервер apache:
      /etc/init.d/apache2 restart
      • Проверьте, что ionCube установился:
      php -m | grep ionCube

    Готово.

    Установка ionCube на CentOS

    • 1

      Скачайте дистрибутив ionCube:

      • для 32-х разрядных ОС:
      wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_5.1.2.tar.gz
      • для 64-х разрядных ОС (x86_64):
      wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_5.1.2.tar.gz
    • 2

      Распакуйте загруженный архив:

      tar xzvf ioncube*
    • 3

      Переместите модули ioncube в директорию с модулями PHP:

      • для 32-х разрядных ОС:
      mv ioncube /usr/lib/php/ioncube
      • для 64-х разрядных ОС (x86_64):
      mv ioncube /usr/lib64/php/ioncube
    • 4

      Пропишите путь к модулю ioncube в конфигурационном файле PHP. В зависимости от версии PHP на вашем сервере, прописываются разные пути к модулю ioncube. Для начала выясните, какая версия php установлена на вашем VPS при помощи команды php -v, например:

      [root@151-248-126-120 ~]# php -v
      PHP 5.3.3 (cli) (built: May 10 2016 21:39:50)
      Copyright (c) 1997-2010 The PHP Group
      Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

      В выводе команды видно, что установлена версия PHP 5.3.3. Значит, нужно прописывать путь до обработчика ioncube для версии php 5.3.

      Чтобы прописать путь до обработчика ioncube, выполните команду:

      • для 32-х разрядных ОС:
      echo "zend_extension=/usr/lib/php/ioncube/ioncube_loader_lin_5.3.so" /etc/php.d/ioncube.ini
      • для 64-х разрядных ОС (x86_64):
      echo "zend_extension=/usr/lib64/php/ioncube/ioncube_loader_lin_5.3.so" /etc/php.d/ioncube.ini

      Обратите внимание: в обеих командах указан обработчик ioncube_loader_lin_5.3.so, так как в нашем случае на сервере стоит php версии 5.3. Если у вас php другой версии, обработчик будет иметь другой вид, например ioncube_loader_lin_5.2.so для версии php 5.2. Список всех обработчиков можно увидеть при помощи команды ls /usr/lib/php/ioncube/ (для 32-х разрядных ОС) и ls /usr/lib64/php/ioncube/ (для 64-х разрядных ОС);

    • 5
      • перезапустите веб-сервер apache:
      /etc/init.d/httpd restart
      • проверьте, что ionCube установился:
      php -m | grep ionCube

    Готово.

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

    Лайфхаки, скидки и новости об IT

    Даю согласие на получение рекламных и информационных материалов

    Домены и сайты
    • Домены
    • Хостинг
    • Создание сайтов
    • SSL-сертификаты
    • VPS и VDS серверы
    • Whois
    • Магазин доменов
    Облако
    и IT-инфраструктура
    • Облачные серверы
    • Частное облако
    • Облачное хранилище
    • Kubernetes в облаке (K8S)
    • Облачные базы данных
    • Выделенные серверы
    Полезное
    • Стоимость услуг
    • Cпособы оплаты
    • База знаний
    • Документы
    • ЭДО
    • Партнерам
    • Сообщить о нарушении
    • РБК: новости России и мира сегодня
    • Новости компаний РФ
    • РБК Инвестиции: курсы валют
    Компания
    • О компании
    • Контакты
    • Офисы
    • Новости
    • Акции и скидки
    • Блог
    • Отзывы клиентов
    8 800 555-34-78 Бесплатный звонок по России
    +7 495 580-11-11 Телефон в Москве
    • vk
    • telegram
    • ok
    • moikrug
    • youtube
    • twitter
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
    • © ООО «РЕГ.РУ»
    • Политика конфиденциальности
      Политика обработки персональных данных
      Правила применения рекомендательных технологий
      Правила пользования
      и другие правила и политики
    • Нашли опечатку?
      Выделите и нажмите Ctrl+Enter
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера