随着客户端越来越多,很多客户端的信息统计和维护难度就增加了不少,使用iTop开源管理软件进行设备管理统计及报修,极大提高运维的效率。本文将详细介绍在Centos7系统搭建iTop3.2.0系统的步骤。
一、安装LAMP环境
关闭防火墙与SELinux
setenforce 0 #临时关闭SELinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config #永久关闭SELinux(重启生效) systemctl stop firewalld.service #临时关闭防火墙 systemctl disable firewalld.service #永久关闭防火墙
二、批量更新所有 .repo 文件
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/CentOS-*.repo sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/CentOS-*.repo sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/CentOS-*.repo
三、安装php8.3
1、设置PHP安装源
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
2、安装支持命令yum-config-manager
sudo yum install yum-utils
3、禁用PHP版本,单独开启PHP8.3版本
sudo yum-config-manager --disable 'remi-php*' sudo yum-config-manager --enable remi-php83
4、安装PHP支持组件
yum -y install php php-cli php-fpm php-mysqlnd php-devel php-gd php-mcrypt php-mbstring php-xml php-bcmath php-json php-imap php-soap php-ldap php-pecl-zendopcache php-zip php-pdo php-mysql php-apcu
5、安装PHP8.3
sudo yum install -y php
6、开机启动PHP
systemctl start php-fpm sudo systemctl enable php-fpm.service
四、安装apache
yum install httpd -y systemctl enable httpd systemctl restart httpd #启动http
五、安装mysql5.7
1、安装扩展源
yum -y install wget wget -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、安装mysql
yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server
3、启动mysql
systemctl start mysqld
4、查看mysql默认password
grep "password" /var/log/mysqld.log
5、登录mysql,并建立itop数据库。
mysql -uroot -p #登录数据库 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; #修改数据密码 mysql> create database itop DEFAULT CHARACTER SET utf8; #创建数据库itop mysql> grant all on itop.* to 'itop'@'localhost' identified by 'password'; #创建角色itop,并对数据库itop授权 mysql> flush privileges ;#保存 mysql> quit #退出
6、修改mysql配置
vi /etc/my.cnf
innodb_buffer_pool_size = 512M query_cache_size = 32M query_cache_limit = 1M innodb_default_row_format = DYNAMIC innodb_large_prefix = true max_allowed_packet=20M
7、重启mysql
systemctl restart mysqld
六、修改配置
1、修改Apache配置文件
vi /etc/httpd/conf/httpd.conf
<IfModule dir_module> DirectoryIndex index.html index.php #添加index.php </IfModule>
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz # 添加以下两行 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
2、修改php配置文件
vi /etc/php.ini
memory_limit = 256M max_input_vars = 5000 upload_max_filesize = 20M
3、创建PHP会话目录,配置目录权限
mkdir -p /var/lib/php/session chown apache:apache -R /var/lib/php/session/
七、安装itop
1、创建itop家目录。
mkdir /var/www/html/itop
2、下载itop安装包到文件夹并解压。
wget -P /var/www/html/itop/ https://onboardcloud.dl.sourceforge.net/project/itop/itop/3.2.0-2/iTop-3.2.0-2-14758.zip?viasf=1 unzip iTop-3.2.0-2-14758.zip?viasf=1 mv web/* /var/www/html/itop/
3.创建文件夹并添加权限。
mkdir -p /var/www/html/itop/{conf,data,log,env-production,env-production-build} chown -R apache:apache /var/www/html
八、安装iTop
1、浏览器打开http://ip/itop/web(若配置了虚拟主机,添加域名映射后使用域名登录)2、配置数据库链接信息。
3、配置管理员账号密码。
4、配置访问参数。
5、选择安装的元素类型。6、选择相关配置。
7、安装完成。
声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。