CentOS7安装iTop

一、整体架构说明
系统: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’,

本文链接:https://my.lmcjl.com/post/13508.html

展开阅读全文

4 评论

留下您的评论.