centos7安装phpipam1.4

by:铁乐与猫
date:2021-5-11

  • 安装依赖
sudo yum install epel-release
sudo yum install php-mcrypt
  • 安装 Apache, MySQL, PHP (LAMP) stack packages
sudo yum install httpd mariadb-server php php-cli php-gd php-common php-ldap php-pdo php-pear php-snmp php-xml php-mysql php-mbstring php-gmp git

配置和运行 Apache webserver

修改apache配置文件

vim /etc/httpd/conf/httpd.conf

在95行,修改 ServerName localhost:8080

另外listen也同样编辑一下侦听在8080.

Listen 8080

主apache配置在文件中/etc/httpd/conf/httpd.conf,打开它并更改/var/www/html 的目录设置以允许mod_rewrite URL重写

编辑 /etc/httpd/conf/httpd.conf:


	Options FollowSymLinks
	AllowOverride all
	Order allow,deny
	Allow from all

检查配置文件语法

httpd -t -f /etc/httpd/conf/httpd.conf

显示 OK 状态为正常

修改php.ini配置文件,修改时区

vi /etc/php.ini

在878行新增 date.timezone = Asia/Shanghai

启动httpd并配置开机启动

systemctl enable httpd
systemctl start httpd

相关防火墙允许

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload

初始化配置mariaDB

启动mariadb

systemctl start mariadb

开机启动

systemctl enable mariadb

初始化mariaDB,配置好密码,允许root远程登陆,然后一路按Y即可

mysql_secure_installation

下载和配置phpipam

git克隆,注意,假如html不为空会clone失败。介时则相应自己改目录。

cd /var/www/html/
git clone https://github.com/phpipam/phpipam.git .
git checkout 1.4

文件权限配置

chown apache:apache -R /var/www/html/
cd /var/www/html/
find . -type f -exec chmod 0644 {} \;
find . -type d -exec chmod 0755 {} \;

如果已经关闭了selinux,下面命令可以省略

sudo chcon -t httpd_sys_content_t /var/www/html/ –R 
sudo chcon -t httpd_sys_rw_content_t app/admin/import-export/upload/ -R
sudo chcon -t httpd_sys_rw_content_t app/subnets/import-subnet/upload/ -R
sudo chcon -t httpd_sys_rw_content_t css/1.4.2/images/logo/ -R

拷贝配置文件并改名

cp /var/www/html/config.dist.php /var/www/html/config.php

phpipam 安装

重启httpd服务,然后按照http://:8080方式进行登陆,开始在web界面中初始化phpipam配置

systemctl restart httpd

centos7安装phpipam1.4_第1张图片因为是全新安装,所以选1 new phpipam installation

centos7安装phpipam1.4_第2张图片创建数据库,因为是全新的,可以选1也可以选3.

centos7安装phpipam1.4_第3张图片填好数据库用户名和密码,默认数据库名phpipam,点击install phpipam database。

centos7安装phpipam1.4_第4张图片下方弹出提示数据库己创建安装好,点击continue。

centos7安装phpipam1.4_第5张图片填写admin的密码,站点名称,save settings保存配置。

centos7安装phpipam1.4_第6张图片下方弹出提示安装完成,点击Proceed to login登陆phpipam。

centos7安装phpipam1.4_第7张图片

登录后首页界面如下:

简单功能说明及切换中文

简单功能说明:

  • PHPIPAM Settings:

    • 设置PHPIPAM系统本身的一些配置,站点名称、语言、配色方案、一些功能模块的开关。
  • Users:设置本地用户,添加、删除,编辑。

  • Groups:设置本地用户组。

  • Authentication methods:

    • 设置认证方式,支持本地认证、常用的AD、LDAP、Radius,NetIQ和SAML2
  • Mail settings:设置SMTP邮件服务器

  • API:方便脚本操作。

  • Scan agens:

    • 选择使用哪一个agent来扫描网中的IP。
  • Section

    • 可以根据业务或其他属性将IP地址分section来进行管理,例如数据网,语音网,或者数据中心网,办公网等。
  • Subnets

    • 创建网段,大网段下再划分明细网段。
  • Device Management

    • 可以做为一个小的资源管理系统来用,即管理设备在RACK的哪个U上。

切换中文语言

在Administraion下拉菜单中有Languages,点击它左侧会弹出如上图所示,可以看到有中文语言包zh_cn.

同样在Administraion下拉菜单中选择User,配置Admin用户的语言选择使用zh_cn,如下图:

Edit user

centos7安装phpipam1.4_第8张图片

language项下拉选择chinese。点击Edit。

重新登陆后即可

你可能感兴趣的:(phpIPAM)