Поддержка языков программирования

ISPmanager из коробки поддерживает языки программирования PHP, Python и позволяет обрабатывать JavaScript на бэкенде с помощью Node.js. Так вы сможете сосредоточиться на работе с сайтами и не тратить время на настройку веб-окружения.

Перейти к запуску демо

PHP

ISPmanager помогает управлять PHP: выбирать режим обработки запросов для сервера, подключить альтернативные версии (от 5.2 до 8.1) и устанавливать расширения.

Настройка альтернативных версий PHP

В ISPmanager можно установить альтернативную версию PHP — свою для каждого сайта. Это полезно, когда вы используете на одном сервере несколько СMS с разными требованиями к PHP. Не требуется ручной настройки конфигураций на уровне ОС, чтобы сайты работали корректно.

Выбор режимов PHP

Альтернативные версии PHP в ISPmanager работают во всех режимах:

  • CGI — безопасный, но самый медленный режим. CGI считается устаревшим и используется редко. В качестве CGI-программ могут использоваться программы и скрипты, написанные на любых языках программирования (как на компилируемых, так и на скриптовых, в том числе на shell).
  • Модуль apache (mod_php) — совместимость с .htaccess-файлами. Отличается высокой производительностью — быстрее CGI. Низкая безопасность: ошибки в скрипте одного пользователя влияют на весь сервер.
  • FastCGI (Apache prefork) превосходит по скорости CGI. FastCGI расходует меньше ресурсов оперативной памяти. Также он более безопасен. Ошибки в скриптах одного пользователя не влияют на работу доменов других пользователей.
  • FastCGI (Nginx + PHP-FPM) — самый быстрый режим работы. Скрипты обрабатываются модулем веб-сервера Nginx.
  • LSAPI уступает по скорости только режиму FastCGI (Nginx + PHP-FPM). Динамическое содержимое обрабатывает модуль веб-сервера. OpenLiteSpeed работает только с этим режимом PHP.
Сменить режим работы и версию PHP можно в настройках сайта в ISPmanager

Установите бесплатную пробную версию ISPmanager

Попробовать бесплатно

Node.js для выполнения JavaScript на сервере

Node.js позволяет выполнять код, написанный на Javascript на бэкенде. Он выступает в роли веб-сервера: компилирует JavaScript в машинный код и выполняет его. Операции запускаются параллельно, а не последовательно. Благодаря этому все задачи выполняются быстрее.

ISPmanager устанавливает на сервер Node.js вместе с пакетным менеджером NPM. С помощью NPM легко установить ваше приложение и все необходимые библиотеки через json-файл. Подключение к Node.js можно выполнить через сокет или порт.

Я провел трое суток за работой с панелью во время подготовки ее обзора для HostingAdvice. Возможности ISPmanager, аналогичные премиальным решениям и доступная цена объясняют рост популярности к решению со стороны пользователей в США.

–  PJ Fancher, разработчик в HostingAdvice.com

Мы работаем на рынке с 1996 года и за это время попробовали множество панелей. Можем с уверенностью сказать, ISPmanager – самая мощная из них и при этом простая в управлении.

–  Gerasimos Perentidis, владелец Easy.gr