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:
<Directory "/var/www/html">
	Options FollowSymLinks
	AllowOverride all
	Order allow,deny
	Allow from all
</Directory>
检查配置文件语法
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://<ip>:8080方式进行登陆,开始在web界面中初始化phpipam配置
systemctl restart httpd
 因为是全新安装,所以选1 new phpipam installation
因为是全新安装,所以选1 new phpipam installation
 创建数据库,因为是全新的,可以选1也可以选3.
创建数据库,因为是全新的,可以选1也可以选3.
 填好数据库用户名和密码,默认数据库名phpipam,点击install phpipam database。
填好数据库用户名和密码,默认数据库名phpipam,点击install phpipam database。
 下方弹出提示数据库己创建安装好,点击continue。
下方弹出提示数据库己创建安装好,点击continue。
 填写admin的密码,站点名称,save settings保存配置。
填写admin的密码,站点名称,save settings保存配置。
 下方弹出提示安装完成,点击Proceed to login登陆phpipam。
下方弹出提示安装完成,点击Proceed to login登陆phpipam。

登录后首页界面如下:
 
简单功能说明及切换中文
简单功能说明:
-  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

language项下拉选择chinese。点击Edit。
重新登陆后即可




















