Get a free one-year license for ispmanager if you migrate from Plesk or cPanel →

Support for Programming Languages

Support for Programming Languages

ispmanager supports the PHP and python programming languages. you don't have to choose between them, you can work with them at the same time for different projects on the same server. ispmanager also lets you process javascript on the backend using node.js, so you don't have to waste time configuring your web environment.

Support for Programming Languages

PHP

ispmanager helps you manage PHP: select the request processing mode for the server, connect your alternative versions and install your extensions. PHP is mainly used for website development so it is best for working with web pages.

PHP
Setting up alternative versions of PHP

Setting up alternative versions of PHP

In ispmanager, you can set up an alternative version of PHP for each site. This is useful when you use several CMSes with different PHP requirements on the same server. You don’t need to configure the OS manually for your sites to work correctly.

Selecting PHP modes

Selecting PHP modes

In ispmanager, the alternative versions of PHP work in all modes: CGI, Apache module, FastCGI (Apache prefork), FastCGI (Nginx + PHP-FPM), and LSAPI. OpenLiteSpeed only works with the latter PHP mode.

Python

With python in ispmanager, you can work with or without django, set up an API or work with mgrctl. It’s seen as easier to find bugs in Python than in PHP, easier to understand other developers’ code, and faster to work with it thanks to the third-party libraries.

Read more about working with Python in ispmanager on our blog

Python

Node.js for running javascript on a server

Node.js allows you to execute code written in javascript on the backend. It acts like a web server: it compiles JavaScript into machine code and executes it. The operations run in parallel rather than sequentially for greater speed.

Ispmanager installs Node.js on the server along with the NPM package manager. With NPM, it is easy to install an app and all the necessary libraries with a json file. You can connect to Node.js via a socket or port.

Node.js for running javascript on a server

FAQ

Why would you need multiple versions of PHP and how are they configured?
How to configure Python in ispmanager
Node.js in ispmanager