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 FollowSymLinksAllowOverride allOrder allow,denyAllow 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也可以选3.
填好数据库用户名和密码,默认数据库名phpipam,点击install phpipam database。
下方弹出提示数据库己创建安装好,点击continue。
填写admin的密码,站点名称,save settings保存配置。
下方弹出提示安装完成,点击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。
重新登陆后即可