Installing phpIPAM

phpIPAM – web application for IP accounting, VLAN addresses, etc. Works on PHP using MySQL, jQuery, ajax and HTML5.

On the test I will install phpIPAM in Ubuntu Server 14.04.

First of all, we will update the sources and install the necessary components:

sudo apt-get update
sudo apt-get install apache2 mysql-server php5 php5-gmp php-pear php5-mysql php5-ldap

Let’s see what is the newest version on the official website and copy the link to it.

Let’s go to the web server directory, download the phpIPAM archive from the previously copied link and unpack it:

cd /var/www/
sudo wget
sudo tar -xvf phpipam-1.3.tar
sudo rm phpipam-1.3.tar
cd phpipam

Create a MySQL database and a user with full rights to it:

mysql -u root -p
flush privileges;

Rename the standard configuration file and open it in a text editor, for example nano (CTRL+X to exit, y/n to save or cancel changes):

sudo mv config.dist.php config.php
sudo nano config.php

Let’s write the parameters of connection to the database:

$db['host'] = "localhost";
$db['user'] = "phpipam";
$db['pass'] = "password";
$db['name'] = "phpipam";

If phpIPAM is not in the root directory of the web server, then we also specify the path:

define('BASE', "/phpipam/");

In the web server settings for the directory with phpIPAM, we specify Options FollowSymLinks and AllowOverride all:

sudo nano /etc/apache2/sites-enabled/000-default

Activate the rewrite module and restart apache2 to apply the changes:

sudo a2enmod rewrite
sudo service apache2 restart

To complete the installation, open the link in the browser http://server/phpipam/ click on install and answer the questions.

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Leave a comment

Leave a Reply