Centos7.4+Apache2.4+mariadb10.8+PHP7.3环境安装itop3

一、安装数据库

配置yum源,默认yum源安装出来的maridab版本不高,不支持最新change语法.附官方语法说明:将主数据库更改为 - MariaDB 知识库

vim /etc/yum.repos.d/Mariadb.repo

[mariadb]

name = MariaDB

baseurl=https://mirrors.ustc.edu.cn/mariadb/yum/10.8/centos7-amd64

gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB

gpgcheck=1

清除yum源缓存数据,并生成新的yum源数据缓存

yum clean all && yum makecache all 查看下载缓存信息:ll /var/cache/yum/x86_64/7/mariadb

安装mariadb

yum install mariadb mariadb-server -y

systemctl start mariadb #启动数据库

systemctl status mariadb #查看数据库状态

systemctl enable mariadb #加入开机自启

数据库相关配置

mysql>create database itop DEFAULT CHARACTER SET utf8;

mysql>grant all on itop.* to 'itop'@'%' identified by 'itoppassword';

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

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

三、安装apache

yum install httpd -y

启动httpd

systemctl enable httpd systemctl restart httpd

修改配置

1.修改Apache配置文件 ​​vim /etc/httpd/conf/httpd.conf​​

DirectoryIndex index.html index.php #添加index.php

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

# 添加以下两行

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

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​​

phpinfo();

?>

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

四、安装itop3.0.0

1、下载包并上传到服务器 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 4、​页面访问 http://ip/itop (若配置了虚拟主机,添加域名映射后使用域名登录)

查看原文