Install PHP, Web server and DB...

Those are only indications on how to install software requirements on different systems.
This is not actively maintained by Combodo and so might not be really up to date…
Any feedback on this wiki page is more than welcome in iTop forums
Since iTop 3.1.0, PHP cURL extension is mandatory
Since iTop 3.2.0, PHP DOM extension is mandatory, it is supposed to be installed with php-xml

Debian or Ubuntu

To install the required software on Ubuntu/Debian, run the following commands (as root):

PHP 8.1+ MariaDB
apt-get install apache2
  apt-get install mariadb-server
  apt-get install php php-mysql php-ldap php-cli php-soap php-json graphviz
  apt-get install php-xml php-gd php-zip libapache2-mod-php php-mbstring php-curl
PHP 8.1 and MySQL
  apt-get install apache2
  apt-get install mysql-server
  apt-get install php php-mysql php-ldap php-cli php-soap php-json graphviz
  apt-get install php-xml php-gd php-zip libapache2-mod-php php-mbstring php-curl

This will install the version corresponding to Ubuntu/debian default repository.

Redhat, CentOS or Fedora

To install the required software on Redhat / CentOS / Fedora, run the following commands (as root):

yum install httpd
yum install mysql mysql-server
yum install php php-mysql php-xml php-cli php-soap php-ldap php-gd php-zip php-json php-mbstring php-curl graphviz
Those packages may have other name on future versions of OS.
For example on Centos 8, php-mysql was replaced by php-mysqlnd.

Windows

Installing PHP on IIS

Check this page : iTop and IIS

Installing MySQL

If you do not already have a MySQL database server, you can install it on the same system as the rest of the application.

  1. Go to MySQL's download site: http://www.mysql.com/downloads/mysql/
  2. Download the installer suitable for your system: select package named “MSI Installer” either the 32 or 64-bit version.
  3. Launch the installation, by opening the downloaded .msi file.
  4. Follow the instructions of the installation wizard

Dev environment on Windows using easyPHP

latest/install/install_guides.txt · Last modified: 2024/09/10 10:25 by 127.0.0.1
Back to top
Contact us