phpIPAM — веб приложение для учета IP, VLAN адресов и т.д. Работает на PHP с использованием MySQL, jQuery, ajax и HTML5.
На тесте установлю phpIPAM в Ubuntu Server 14.04.
Первым делом обновим источники и установим необходимые компоненты:
sudo apt-get update
sudo apt-get install apache2 mysql-server php5 php5-gmp php-pear php5-mysql php5-ldap
Посмотрим какая есть самая новая версия на официальном сайте и скопируем на неё ссылку:
https://phpipam.net/download
Перейдем в директорию веб сервера, скачаем архив с phpIPAM по скопированной ранее ссылке и распакуем его:
cd /var/www/
sudo wget http://freefr.dl.sourceforge.net/project/phpipam/phpipam-1.3.tar
sudo tar -xvf phpipam-1.3.tar
sudo rm phpipam-1.3.tar
cd phpipam
Создадим MySQL базу данных и пользователя с полными правами на неё:
mysql -u root -p
CREATE DATABASE phpipam;
GRANT ALL PRIVILEGES ON phpipam.* TO phpipam@localhost IDENTIFIED BY 'PASSWORD';
flush privileges;
exit
Переименуем стандартный файл конфигурации и откроем в текстовом редакторе, например nano (CTRL+X для выхода, y/n для сохранения иди отмены изменений):
sudo mv config.dist.php config.php
sudo nano config.php
Пропишем параметры подключения к базе данных:
$db['host'] = "localhost";
$db['user'] = "phpipam";
$db['pass'] = "password";
$db['name'] = "phpipam";
Если phpIPAM находится не в корневой директории веб сервера, то также укажем путь:
define('BASE', "/phpipam/");
В параметрах веб-сервера для директории с phpIPAM укажем Options FollowSymLinks и AllowOverride all:
sudo nano /etc/apache2/sites-enabled/000-default
Активируем модуль rewrite и перезапустим apache2 чтобы применить изменения:
sudo a2enmod rewrite
sudo service apache2 restart
Для завершения установки откроем в браузере ссылку http://server/phpipam/ нажмем установить и ответим на заданные вопросы.