PHPIPAM est une application de gestion d'adresses IP Web open source (IPAM). Son objectif est de fournir une gestion des adresses IP simple et moderne. Il s'agit d'une application basée sur PHP avec une base de données MySQL, utilisant les bibliothèques jQuery, ajax et les fonctionnalités HTML5/CSS3.
Procédure réalisée sur Debian 11.5.0 avec la version 1.5 de PHPIPAM.
Machine virtuel prête à l'emploie et découverte du produit en ligne :
Installation des prérequis (si KO voir la partie option* plus bas) :
apt upgrade
apt update
apt install mysql-server
apt-get install apache2 php php-gmp php-pear php-mysql php-ldap php-gd php-curl php-mbstring
Vérification des status "mysql" et apache2" :
systemctl status mysql
systemctl status apache2
Installation de "phpipam" :
cd /var/www/html
wget http://freefr.dl.sourceforge.net/project/phpipam/phpipam-1.5.tar
tar -xvf phpipam-1.5.tar
rm phpipam-1.5.tar
cd phpipam
cp config.dist.php config.php
nano config.php
#modifier la ligne "define('BASE', "/");" par :
define('BASE', "/phpipam/");
#sauvegarder la modification et quitter l'édition du fichier "config.php".
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
/etc/init.d/apache2 restart
systemctl status apache2
Accès à "phpipam" :
http://@IP/phpipam
Options* :
nano /etc/apt/sources.list
#ajouter la ligne suivante :
deb http://ftp.debian.org/debian stable main contrib non-free
#sauvegarder la modification et quitter l'édition du fichier "sources.list".
apt update
apt upgrade
wget http://repo.mysql.com/mysql-apt-config_0.8.22-1_all.deb
apt install ./mysql-apt-config_0.8.22-1_all.deb
apt update
apt install mysql-server
apt-get install apache2 php php-gmp php-pear php-mysql php-ldap php-gd php-curl php-mbstring
Pour plus d'informations :
lien : https://phpipam.net/