0
点赞
收藏
分享

微信扫一扫

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3

基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3

itop是一款基于ITIL最佳实践的开源的web应用程序,用于管理IT服务的运维工作。

itop核心是CMDB功能(目前只达到CMDB3.0,未能完成自动化CMDB变更),通过与IT工具的整合,完成运维资产多方位管理。

itop3 页面展示如下
  • CMDB配置管理

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop

  • 工单管理

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop_02


一、安装LAMP环境

1.关闭防火墙与SELinux

setenforce 0        #临时关闭SELinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config #永久关闭SELinux(重启生效)

systemctl stop firewalld.service #临时关闭防火墙

systemctl disable firewalld.service #永久关闭防火墙

2.安装php7.3

卸载之前的php

yum -y remove php*

安装扩展源

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

安装php7.3

#安装php7.2也是可以的,但itop3.0部分扩展需要php7.3
#禁用仓库中老版本的PHP并启用新版本的:
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

#安装php扩展模块以及其他插件
#1、http服务等插件
yum -y install httpd graphviz unzip mod_ssl
#2、php服务
yum -y install php php-cli php-fpm php-mysqlnd php-devel php-gd php-mcrypt php-mbstring php-xml php-bcmath php-json php-imap php-soap php-ldap php-pecl-zendopcache php-zip

启动php

systemctl enable php-fpm.service
systemctl start php-fpm.service

3.安装apache

yum install httpd  -y

启动httpd

systemctl enable httpd
systemctl restart httpd

4.安装mysql5.7

安装扩展源

wget  -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装mysql

yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

启动mysql

systemctl start mysqld

查看mysql默认password

grep "password" /var/log/mysqld.log

登录mysql

mysql -uroot -p
#修改
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

#创建数据库itop
mysql> create database itop DEFAULT CHARACTER SET utf8;

#创建角色itop,并对数据库itop授权
mysql> grant all on itop.* to 'itop'@'localhost' identified by 'password';

#保存
mysql> flush privileges ;

修改mysql配置

​vim /etc/my.cnf​

innodb_buffer_pool_size = 512M
query_cache_size = 32M
query_cache_limit = 1M
innodb_default_row_format = DYNAMIC
innodb_large_prefix = true
max_allowed_packet=20M

重启mysql

systemctl restart mysqld

二、修改配置

1.修改Apache配置文件

​vim /etc/httpd/conf/httpd.conf​

<IfModule dir_module>
DirectoryIndex index.html index.php #添加index.php
</IfModule>

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
# 添加以下两行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_ITIL_03

2.修改php配置文件

​vim /etc/php.ini​

memory_limit = 256M 
max_input_vars = 5000
upload_max_filesize = 20M
post_max_size = 30M

3.创建PHP会话目录,配置目录权限

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

4.编辑测试文件index.php

​vim /var/www/html/index.php​

<?php
phpinfo();
?>

输入http://IP ,若能看到php页面则安装成功,否则检查上方步骤

5.(可选)配置虚拟主机

包含conf.d内的虚拟主机配置文件

​vim /etc/httpd/conf/httpd.conf​

#在配置文件底部添加
IncludeOptional conf.d/*.conf

配置域名映射目录

​vim /etc/httpd/conf.d/virtual.conf​

NameVirtualHost *:80

#itop正式环境 itop目录映射itop域名
<VirtualHost *:80>
DocumentRoot "/var/www/html/itop/"
ServerName itop.xx.com
</VirtualHost>

<Directory "/var/www/html/">
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>

#itop测试环境 itoptest目录映射itoptest域名
<VirtualHost *:80>
DocumentRoot "/var/www/html/itoptest/"
ServerName itoptest.xx.com
</VirtualHost>

<Directory "/var/www/html/">
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>

三、安装itop

1.下载itop3.0安装包

​​itop 3.0 安装包下载​​

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop_04​​

2.创建itop家目录

mkdir /var/www/html/itop
#拷贝itop压缩包内的web文件
unzip iTop-3.0.0-8663.zip
mv web /var/www/html/itop

3.创建文件夹并添加权限

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

四、页面安装

页面访问 http://ip/itop (若配置了虚拟主机,添加域名映射后使用域名登录)

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_php_05

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop_06

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_ITIL_07


[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_php_05

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_php_09

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_php_10

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop_11

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop3_12

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_php_13

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop_14

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_itop3_15

安装完成后,就可以看到主页面了

[1]基于Centos7+Apache2.4+Mysql5.7+PHP7.3环境安装itop3_php_16

举报

相关推荐

0 条评论