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/ нажмем установить и ответим на заданные вопросы.