linux基础操作手册 |
phpipadmin系统
1、简介【参考1】
phpIPAM是一个开源的IPAM(IP地址管理)项目,使用它可以免费的进行ip地址的管理,特别是对IPv6的管理
2、步骤说明
1)安装需要的pear包【参考6】
默认php很多软件都建议升级;所以这里用的是php72,其他php版本请参考;
2)安装步骤【参考2】
下载 软件--》解压--》配置nginx参数--》配置数据库连接--》导入数据库表--》启动
3)解决打开nginx一直是空白的问题【参考5】
4)默认账号密码 admin/ipamadmin 【参考7】
5)使用中文【参考8】
3、详细过程
1)安装需要的pear包【参考6】
默认php很多软件都建议升级;所以这里用的是php72,其他php版本请参考;
yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install php72w-pear
2)安装步骤【参考2】
下载 软件--》解压--》配置nginx参数--》配置数据库连接--》导入数据库表--》启动
A.下载 软件--》解压
wget https://nchc.dl.sourceforge.net/project/phpipam/phpipam-1.4.tar tar -xvf phpipam-1.4.tar /var/www/
B.配置nginx参数
[root@izm5eecf1m12fnlxolc08hz ~]# cat /etc/nginx/conf.d/phpipam.conf server { listen 80; server_name xxx.xx.domain; root /var/www/phpipam; index index.php; # phpipam location / { try_files $uri $uri/ /index.php; index index.php; } # phpipam - api location /api/ { try_files $uri $uri/ /api/index.php; } # php-fpm location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; try_files $uri $uri/ index.php = 404; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } [root@izm5eecf1m12fnlxolc08hz ~]#
C、配置数据库连接--》导入数据库表
修改数据库连接配置文件
cd /var/www/phpipam cp config.dist.php config.php cat config.php $db['host'] = 'localhost'; $db['user'] = 'phpipam'; $db['pass'] = 'phpipamadmin'; $db['name'] = 'phpipam'; $db['port'] = 3306;
建立数据库连接的用户
[root@ipam ~]# mysql -u root -p Enter password: mysql> create database phpipam; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL on phpipam.* to phpipam@localhost identified by ‘phpipamadmin’;flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exit
在数据库中导入系统的表
mysql -u root -p phpipam < db/SCHEMA.sql
修改系统权限
chown -R nginx:nginx /var/www/phpipam
启动项目的软件、启动php的解析
systemctl restart php-fpm systemctl restart nginx
3)解决打开nginx一直是空白的问题【参考5】
根据官网的nginx的文件,一直打开都是空白页,查看日志也没有报错,百度找到了解决问题,发现是官方的配置文件少了下面一行:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
所以对官方的配置文件进行了修改;
4)默认账号密码 admin/ipamadmin 【参考7】
默认登陆界面:http://xxx.xx.domain(域名)
5)使用中文【参考8】
点击首页的“administration”--》点击“users”--》点击界面中的”English(US)”,修改为中文即可;
参考1:https://www.uedbox.com/post/57278/
参考2:https://phpipam.net/documents/installation/
参考5:https://www.cnblogs.com/mafeng/p/8003739.html
参考6:https://www.cnblogs.com/daixh/p/11600794.html
参考7:https://www.phpipam.net/news/reset-phpipam-admin-password/
参考8:https://blog.51cto.com/11555417/2401784
时间:2020-04-27