Link naar de youtube video Install phpIPAM on Linux [Open source IP Address Management System] - YouTube
--------------------------------------------------------------------
Installation
--------------------------------------------------------------------
01. Log into the Linux device
02. Run the following commands in a terminal window:
# update software repositories
sudo apt update
# install available software updates
sudo apt upgrade -y
# install prerequisites
sudo apt install curl wget zip git -y
# install Apache HTTPD and MySQL
sudo apt install apache2 mariadb-server mariadb-client -y
# install PHP components
sudo apt install php7.4 php7.4-curl php7.4-common php7.4-gmp php7.4-mbstring php7.4-gd php7.4-xml php7.4-mysql php7.4-ldap php-pear -y
# configure the MySQL database
sudo su
mysql_secure_installation
03. Press Enter to login as root
04. Type N and press Enter to not switch to unix socket authentication
05. Type Y and press Enter to set a root password, type the password twice to confirm
06. Type Y and press Enter to remove anonymous users
07. Type Y and press Enter to disallow root login remotely
08. Type Y and press Enter to remove the test database
09. Type Y and press Enter to reload privilege tables
10. Run the following command to login into MySQL:
mysql -u root -p
11. Authenticate with the root password set earlier
12. Run the following commands to create the phpIPAM database and database user
CREATE DATABASE php_ipam;
GRANT ALL ON php_ipam.* to 'php_ipam_rw'@'localhost' IDENTIFIED BY 'P4P1p@m!!';
FLUSH PRIVILEGES;
EXIT;
exit
13. Continue with the following commands:
# git clone phpipam to the webroot
sudo git clone https://github.com/phpipam/phpipam.git /var/www/html/phpipam
# cd into the new directory
cd /var/www/html/phpipam
# checkout the latest release
sudo git checkout "$(git tag --sort=v:tag | tail -n1)"
# set the owner of the phpipam directory
sudo chown -R www-data:www-data /var/www/html/phpipam
# copy sample config file
sudo cp /var/www/html/phpipam/config.dist.php /var/www/html/phpipam/config.php
# edit config.php
sudo nano /var/www/html/phpipam/config.php
14. Update the database connection details
$db['host'] = '127.0.0.1';
$db['user'] = 'php_ipam_rw';
$db['pass'] = 'P4P1p@m!!';
$db['name'] = 'php_ipam';
$db['port'] = 3306;
15. Below the database connection, add the following line to define the BASE variable
define('BASE', "/phpipam/");
16. Press CTRL+O, Enter, CTRL+X to write the changes
17. Continue with the following commands:
# enable mod_rewrite
sudo a2enmod rewrite
# restart apache2 service
sudo systemctl restart apache2
--------------------------------------------------------------------
phpIPAM Web Installer
--------------------------------------------------------------------
01. Open a web browser and navigate to http://DNSorIP/phpipam
02. The phpipam Installation web installer should be load
03. Click the New phpipam installation button
04. Click the Automatic database installation button
05. Complete the database form as follows
MySQL/MariaDB username: php_ipam_rw
MySQL/MariaDB password: P4P1p@m!!
MySQL/MariaDB database location: 127.0.0.1
MySQL/MariaDB database name: php_ipam
06. Click the Show advanced options button
07. Uncheck Create new database and Set permissions to tables ≫ Click the Install phpipam database button
08. Once the database is initialized, click the Continue button
09. Enter and confirm an admin user password ≫ Click Save settings
10. Click the Proceed to login button
11. Login with the username admin and the admin password set earlier
12. Welcome to phpIPAM