ITOP-2 分模块安装部署itop

devtools/2024/9/23 21:04:49/

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.ppmy.cn/devtools/116171.html

相关文章

学习使用SQL Server Management Studio (SSMS)

SQL Server Management Studio (SSMS) 是一个集成环境,用于管理任何SQL基础设施,从SQL Server到Azure SQL数据库。SSMS提供了各种工具来配置、监控和管理SQL Server的实体和组件。以下是一篇详细的使用指南,涵盖了SSMS的主要功能和操作。 1.…

《简单的逻辑学》

BEING LOGICAL 区分客观事实和主观观念 多数人的认知都来源于主观世界(事实在大脑中的映射),很少有人探寻客观事实,所以有许多人在倡导,看待问题要探寻本质 多数命题的存在,都是有前提条件的 【黑白分明…

远程桌面连接工具Microsoft Remote Desktop Beta for Mac

Microsoft Remote Desktop Beta for Mac 是一款功能强大的远程桌面连接工具,具有以下功能特点: 软件下载地址 跨平台连接: 允许 Mac 用户轻松连接到运行 Windows 操作系统的计算机,打破了操作系统的界限,无论这些 Wi…

大语言模型量化方法GPTQ、GGUF、AWQ详细原理

大语言模型量化的目的是减少模型的计算资源需求和存储占用,同时尽量保持模型的性能。以下是几种常见的量化方法的原理; 1. GPTQ (Gradient-based Post-training Quantization) GPTQ 是一种基于梯度的后训练量化方法,主要目的是在减少浮点计…

关于ollama 在mac的部署问题

安装 官网链接 直接按需求下载即可 默认模型下载地址 macOS: ~/.ollama/models Linux: /usr/share/ollama/.ollama/models Windows: C:\Users<username>.ollama\models 根据需要的平台设置相应的环境变量&#xff1a; OLLAMA_MODELS 如Mac 设置 &#xff5e;/.zshrc …

xhs 小红书 x-s web 分析

声明: 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01; 有相关问题请第一时间头像私信联系我…

Graph Clustering和Community Detection(附代码) 图谱

本次我们聚焦算法的部分。这篇论文的算法之所以效果高于其他组别,核心思想就在于:1)从多个角度加权计算了用户之间的相似度;2)根据两两之间的相似度进行了Graph Clustering。最终的效果就是有相同偏好的用户被聚在了同一组,那么既然大家兴趣类似,你喜欢的自然大概率也是…

第三章 JavaScript操作DOM对象

文章目录 第三章 JavaScript操作DOM对象1.DOM模型2.节点和节点关系3.访问节点3.1 使用getElement系列方法访问指定节点3.2 根据层次关系访问节点3.3 操作节点的属性创建和插入节点删除和替换节点 3.4 操作节点样式改变样式的属性获取元素的样式获取元素位置 第三章 JavaScript操…