一、整体架构说明
系统:CentOS7
数据库:mysql
itop部署在192.168.0.22上,mysql建在192.168.0.11上

二、准备工作
https://sourceforge.net/projects/itop/?source=typ_redirect 下载最新版本itop,此处为iTop-2.6.0-4294.zip

三、更新yum源

yum -y install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
查看yum源中php版本是否为5.6(或者以上)
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php56-php

四、安装lamp及相关软件

yum -y install httpd graphviz php56-php php56-php-gd php56-php-mysqlnd php56-php-imap php56-php-soap php56-php-ldap php56-php-mbstring php56-php-mcrypt php56-php-pecl-zendopcache php56-php-xml

五、安装mysql
详见Centos7安装Mysql5.7实录(yum+rpm+源码)

六、确保session目录权限

mkdir -p /var/lib/php/session
chown -R apache:apache /var/lib/php/session

七、解压并把压缩包里的web目录内容,拷贝到/var/www/html/itop/里

unzip iTop-2.6.0-4294.zip
mv web /var/www/html/itop

八、修正目录权限,要求web服务器用户可写

mkdir -p /var/www/html/itop/{conf,data,log,env-production,env-production-build}
chown -R apache:apache /var/www/html/itop/{conf,data,log,env-production,env-production-build}

九、mysql建库

mysql>create database itop DEFAULT CHARACTER SET utf8;
mysql>grant all on itop.* to 'itop'@'%' identified by 'itoppassword';
mysql>flush privileges;

十、开启httpd服务

service httpd start

十一、访问 http://192.168.0.22/itop开始安装向导
1)点击"Continue"

2)选择"Install a new iTop",点击"Next"

3)在"I accept the terms of the licenses of the 22 components mentioned above.“前打钩并点击"Next”

4)填写数据库地址、用户名、密码并选择对应的数据库实例,填好之后点击"Next"

5)设置admin的密码,选择语言为"简体中文",点击"Next"

6)在"Sample Data"中选择第一项,这样可以有一些demo,方便我们理解。点击"Next"

7)根据实际需求勾选设备,如不清楚,可以全部勾上。点击"Next"

8)第二项较为灵活,选择第二项。点击"Next"

9)选择"ITIL Compliant Tickets Management"。点击"Next"

10)选择"ITIL Change Management"。点击"Next"

11)不选择,直接点击"Next"

12)点击"Install"进行安装

13)安装ing

14)安装完成后,点击"Enter iTop"

15)进入iTop页面,至此iTop安装完成

十二、其他优化部分
1)mysql配置my.cnf
max_allowed_packet = 32M

2)itop 配置文件优化 conf/production/config-itop.php
‘csv_file_default_charset’ => ‘UTF-8’,
‘default_language’ => ‘ZH CN’,
‘timezone’ => ‘Asia/Shanghai’,

CentOS7安装iTop相关推荐

  1. centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx

    centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...

  2. centos7安装配置pgAgent

    centos7安装pgagent: 默认cmake已经安装 编译wxGTK https://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7 ...

  3. centos7 安装mysql php_Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  4. Centos7安装Apache和PHP,包含配置过程

    本文主要讲的是本人在迁移php网站相关软件的安装和配置过程,以及一下问题的解决步骤.通过阅读本文能够知道如何迁移php网站,如何配置httpd服务使得它能够解析php文件以及如何解决迁移过程中的异常问 ...

  5. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...

  6. centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...

    [root@xg79 ~]# yum -y installmysql-community-server ............. Error: Package:mysql-community-ser ...

  7. linux tomcat7怎么安装,centos7安装Tomcat7,

    centos7安装Tomcat7, 一.环境 centos7 linux apache-tomcat-7.0.92.tar.gz:链接:https://pan.baidu.com/s/1-clhIjD ...

  8. CentOS7安装CDH 第三章:CDH中的问题和解决方法

    CentOS7安装CDH 第三章:CDH中的问题和解决方法 参考文章: (1)CentOS7安装CDH 第三章:CDH中的问题和解决方法 (2)https://www.cnblogs.com/yang ...

  9. centos7 安装 xfce桌面

    最小化centos7安装后 1.先安装桌面协议,执行命令yum groupinstall -y "X Window system" 2.执行yum install -y epel- ...

最新文章

  1. 网站系统安全防护体系建设方案
  2. 中南大学c语言程序设计2013年下学期期末考试,2013级计算机专业本科生C语言程序设计期末考试资料.doc...
  3. 以MATLAB的方式实现微积分问题的计算机求解问题及解决方案集锦(一)
  4. redis的info指令详解
  5. sqlserver中常用的几个存储过程
  6. LeetCode Rearrange String k Distance Apart
  7. 拓端tecdat|R语言使用Bass模型进行手机市场产品周期预测
  8. STC单片机代码烧录
  9. matlab对样本方差区间估计,已知样本均值和样本方差做区间估计
  10. 【已解决】由于此设备上的安全设置已更改,你的pin不再可用,单击以重新设置Pin
  11. 个体工商户属于小微企业吗_个体户属于小微企业吗?
  12. 程序员为什么工资是用10k表示10000?
  13. CSS如何修改滚动条的样式?
  14. SpringBoot + JWT + Redis 开源知识社区系统
  15. Docker国内镜像地址和下载安装
  16. Android集成微信支付
  17. 【SpringCloud】设置接口同时支持返回多种数据类型(json、xml)
  18. P2P网贷的核心系统
  19. 2021年全国大学生数据统计与分析竞赛-B题分析
  20. A003-182-19

热门文章

  1. 现货黄金价格分析之佛光初现
  2. 【100%通过率】华为OD机试真题 C 实现【完美走位】【2022.11 Q4新题】
  3. h5 调起相机_h5 调用相机、相册实现本地上传图片预览
  4. 84. 柱状图中最大的矩形
  5. Linux系统编程(文件)———文件打开/创建、写入、读取
  6. 在Linux中修改打开文件数量和进程数量限制的3种方法
  7. 一生必看的30个励志故事
  8. c语言借助栈单链表逆置,借助栈实现单链表逆置--数据结构
  9. 测试理论系列——软件测试模型
  10. Vue动态路由的前端实现