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

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

Ispmanager поддерживает языки программирования PHP и Python.  Выбирать между ними не  нужно — можно работать с ними одновременно для разных проектов на одном сервере. А еще ispmanager позволяет обрабатывать JavaScript на бэкенде с помощью Node.js. Так вы сможете не тратить время на настройку веб-окружения

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

PHP

Ispmanager помогает управлять PHP: выбирать режим обработки запросов для сервера, подключить альтернативные версии и устанавливать расширения. PHP чаще используется для разработки сайтов — так удобнее работать с веб-страницами

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

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

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

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

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

Альтернативные версии PHP в ispmanager работают во всех режимах: CGI, модуль Аpache, FastCGI (Apache prefork), FastCGI (Nginx + PHP-FPM), LSAPI — OpenLiteSpeed работает только с этим режимом PHP

Python

С Python в ispmanager можно работать с Django или без него, настроить работу по API или работать через утилиту mgrctl. Считается, что с Python легче искать ошибки, чем в PHP, проще понять код другого разработчика и быстрее работать — благодаря сторонним библиотекам. 
Подробнее о работе с Python в ispmanager рассказываем в нашем блоге

Python

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

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

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

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

Ответы на частые вопросы

Зачем нужны несколько версий PHP и как их настроить
Как настроить Python в ispmanager
Node.js в ispmanager