安装iTop itsm service desk

安装iTop itsm service desk

一、整体架构说明
系统:CentOS7
数据库:Mariadb( MySql )

二、准备工作,下载网站包并解压

mkdir /home/itop
wget https://sourceforge.net/projects/itop/files/itop/2.4.0/iTop-2.4.0-3585.zip
unzip iTop-2.4.0-3585.zip

注意!!!

当修改为其它目录后,一定要关闭selinux功能
1、临时关闭(不用重启机器):

##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
setenforce 0

2、修改配置文件需要重启机器:

#修改/etc/selinux/config 文件
vim /etc/selinux/config
#第7行代码:SELINUX=enforcing
#修改成:SELINUX=disabled

三、更新yum源

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

四、安装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

yum install mariadb*
systemctl start mariadb.service 
mysql_secure_installation 
mysql -uroot
#修改最大包
vi /etc/my.cnf
#添加[mysqld]
max_allowed_packet=20M

七、配置Apache站点

vi /etc/httpd/conf/httpd.conf
#添加如下内容
<Directory "/home/itop/web">
        AllowOverride None
        Options FollowSymlinks
        Require all granted
</Directory>
#修改如下内容
DocumentRoot "/home/itop/web" #修改一行
<IfModule dir_module>
    DirectoryIndex index.html
    DirectoryIndex index.php  #添加一行
</IfModule>

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

chown -R apache:apache /home/itop/web

九、mysql建库

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

十、开启httpd服务

systemctl start httpd 

十一、其他优化部分
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’,

十二、访问 http://服务器IP/开始安装向导

发布了48 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/chscomfaner/article/details/103780269