当前位置: 首页 > article >正文

ITOP-2 分模块安装部署itop

ITOP-2 分模块安装部署itop

  • 一、安装PHP组件
    • 1、查看当前Linux服务器安装的PHP版本
    • 2、安装源epel,安装源remi,安装yum-config-manager
    • 3、用yum-config-manager指定remi的php7.2仓库
    • 4、安装升级php
    • 5、验证当前PHP的版本
  • 二、部署 MySQL 服务
    • 1、设置 Repo
    • 2、安装 MySQL
    • 3、配置 MySQL
    • 4、启动 MySQL
    • 5、创建数据库、创建库用户、用户授权、修改数据配置
    • 6、修改密码
    • 7、允许远程访问
    • 8、关闭防火墙和SELinux
    • 9、启动组件
    • 10、上传iTop网站程序 /var/www/iTop目录
    • 11、WEB安装过程

一、安装PHP组件

1、查看当前Linux服务器安装的PHP版本

php -v
#关闭 php-fpm
#service php-fpm stop
#卸载yum安装的php
#yum remove php-common

2、安装源epel,安装源remi,安装yum-config-manager

yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils

3、用yum-config-manager指定remi的php7.2仓库

yum-config-manager --enable remi-php72

4、安装升级php

yum install php php-mysql php-xml php-cli php-soap php-ldap php-gd php-zip php-json php-mbstring graphviz 

5、验证当前PHP的版本

注:如果要安装其它版本,可以把步骤七中的remi-php74改为remi-php72、remi-php71、remi-php70等。

yum -y install httpd unzip
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

二、部署 MySQL 服务

1、设置 Repo

先装阿里的yum源

yum -y localinstall http://mirrors.ustc.edu.cn/mysql-repo/mysql57-community-release-el7.rpm

2、安装 MySQL

yum install -y mysql-community-server
报错解决:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

3、配置 MySQL

if [ ! "$(cat /usr/bin/mysqld_pre_systemd | grep -v ^\# | grep initialize-insecure )" ]; then
sed -i "s@--initialize @--initialize-insecure @g" /usr/bin/mysqld_pre_systemd
fi

4、启动 MySQL

systemctl enable mysqld
systemctl start mysqld
vim /etc/my.cnf

5、创建数据库、创建库用户、用户授权、修改数据配置

#skip-grant-tables
systemctl restart mysqld

6、修改密码

create database itop DEFAULT CHARACTER SET utf8;
set global validate_password_policy=LOW;
create user 'itop'@'%' identified by 'KXOeyNgDeTdpeu9q';
alter user 'root'@'localhost' identified by 'Admin@123456'

7、允许远程访问

grant all privileges  on *.* to root@'%' identified by "Admin@123456";
flush privileges;

8、关闭防火墙和SELinux

systemctl stop firewalld.service
systemctl disable firewalld.service
firewall-cmd --reload
vim /etc/selinux/config    #修改为SELINUX=disabled,重启后生效
SELINUX=disabled

9、启动组件

systemctl start httpd
systemctl start mysqld
systemctl enable httpd
systemctl enable mysqld

10、上传iTop网站程序 /var/www/iTop目录

mkdir -p /var/www/html/itop/
cd /var/www/html/itop
wget https://jaist.dl.sourceforge.net/project/itop/itop/3.2.0/iTop-3.2.0-14524.zip
unzip iTop-3.2.0-14524.zip -d /var/www/html/itop/

wget https://jaist.dl.sourceforge.net/project/itop/itop/2.6.3/iTop-2.6.3-5092.zip
unzip iTop-2.6.3-5092.zip -d /var/www/html/itop/
chown -R apache:apache /var/www/html/itop/
chmod 777 /var/www/html/itop/web/

11、WEB安装过程

浏览器打开 http://IP/itop/web/
#切记打开80端口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/313375.html

相关文章:

  • HAproxy 详解
  • 论文解析:边缘计算网络中资源共享的分布式协议(2区)
  • DataWorks on EMR StarRocks,打造标准湖仓新范式
  • LeetCode【0031】下一个排列
  • ML 系列: 第 24 节 — 离散概率分布(泊松分布)
  • pip3 install -e .[stable]讲解
  • OpenCV系列教程二:基本图像增强(数值运算)、滤波器(去噪、边缘检测)
  • jspdf踩坑 htmltocanvas
  • docker zookeeper集群启动报错:Cannot open channel to * at election address /ip:3888
  • C#身份验证那些事儿之注册服务AddAuthorization和AddAuthentication
  • tomcat的配置
  • 【LLM:Gemini】文本摘要、信息提取、验证和纠错、重新排列图表、视频理解、图像理解、模态组合
  • 避免服务器安装多个mysql引起冲突的安装方法
  • ubuntu安装mongodb实操学习
  • Python画笔案例-055 绘制七彩浪花
  • uni-app页面调用接口和路由(四)
  • 代码随想录算法训练营第三一天| 56. 合并区间 738.单调递增的数字 968.监控二叉树
  • C# 实时流转换为m3u8
  • docker 升级步骤
  • 从一个文本文件中挑选出符合条件的内容行
  • Java ----常用类
  • 算法课习题汇总(2)
  • java中SPI(服务提供者的接口)
  • 项目实训:CSS基本布局理解——WEB开发系列38
  • js中两种异步方式:async+await以及then
  • 梧桐数据库(WuTongDB):Volcano/Cascades 优化器框架简介