Поддержка языков программирования
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.
Установите бесплатную пробную версию ispmanager
Попробовать бесплатноNode.js для выполнения JavaScript на сервере
Node.js позволяет выполнять код, написанный на Javascript на бэкенде. Он выступает в роли веб-сервера: компилирует JavaScript в машинный код и выполняет его. Операции запускаются параллельно, а не последовательно. Благодаря этому все задачи выполняются быстрее.
Ispmanager устанавливает на сервер Node.js вместе с пакетным менеджером NPM. С помощью NPM легко установить ваше приложение и все необходимые библиотеки через json-файл. Подключение к Node.js можно выполнить через сокет или порт.