Linux上mysql的装置与布署,完结全经过及wordpress的搭建

By admin in 美高梅手机版4858 on 2019年3月26日

MySQL的多实例配置

style=”font-family: 金鼎文; font-size: 16px”>在一台物理机中须求四个测试环境,那么就须求使用了搭建数据库的八个实例,多少个实例的情趣正是运作多份程序,实例与实例之间一贯不影响。要专注监听的端口须求不一样。也正是在一台主机上跑好七个mysql实例数据库,每种数据库本身管理自身单身的数据库文件。

准备条件:centos7.4,关闭防火墙,关闭S埃利nux,yum安装实现多实例   yum install
mariadb-server

1:创制运转的目录环境

[root@centos7 ~]# mkdir /mysqldb/{3306,3307,3308}/{etc,socket,pid,log,data} -pv
[root@centos7 ~]# chown -R mysql.mysql /mysqldb/  指定文件夹的所有者,所属组 ,这样mysql对所有的文件夹起到控制的作用
[root@centos7 ~]# tree /mysqldb/

美高梅手机版4858 1

2:(创制数据库)生成多少个决不的数据库文件放到各自的data文件夹中

[root@centos7 ~]# mysql_install_db --datadir=/mysqldb/3306/data/ --user=mysql

[root@centos7 ~]# mysql_install_db --datadir=/mysqldb/3307/data/ --user=mysql

[root@centos7 ~]# mysql_install_db --datadir=/mysqldb/3308/data/ --user=mysql

③ 、复制模板配置文件,并进行修改配置文件

[root@centos7 ~]# cp /etc/my.cnf /mysqldb/3306/etc/
[root@centos7 ~]# cp /etc/my.cnf /mysqldb/3307/etc/
[root@centos7 ~]# cp /etc/my.cnf /mysqldb/3308/etc/
[root@centos7 ~]# vim  /mysqldb/3308/etc/my.cnf 
[mysqld]
port=3308
datadir=/mysqldb/3308/data
socket=/mysqldb/3308/socket/mysql.sock
symbolic-links=0
[mysqld_safe]
log-error=/mysqldb/3308/log/mariadb.log
pid-file=/mysqldb/3308/pid/mariadb.pid
[root@centos7 ~]# cp /mysqldb/3308/etc/my.cnf  /mysqldb/3306/etc/my.cnf
[root@centos7 ~]# cp /mysqldb/3308/etc/my.cnf  /mysqldb/3307/etc/my.cnf
:%s /3308/3307/g 脚本搜索全局替换

4:准备运营服务脚本

[root@centos7 ~]# vim mysql
#!bin/bash/
port=3306   #需要修改为当前实例的端口号
mysql_user="root"
mysql_pwd=""
cmd_path="/usr/bin"  #安装目录下的bin
mysql_basedir="/mysqldb"  #实例数据库文件所在目录,根目录
mysql_sock="${mysql_basedir}/${port}/socket/mysql.sock"

function_start_mysql()
{
if [ ! -e "$mysql_sock" ];then
printf "Starting MySQL...\n"
${cmd_path}/mysqld_safe --defaults-file=${mysql_basedir}/${port}/etc/my.cnf &> /dev/null &
else
printf "MySQL is running...\n"
exit
fi
}


function_stop_mysql()
{
if [ ! -e "$mysql_sock" ];then
printf "MySQL is stopped...\n"
exit
else
printf "Stoping MySQL...\n"
${cmd_path}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S ${mysql_sock} shutdown

[root@centos7 ~]# cp mysql /mysqldb/3306/
[root@centos7 ~]# cp mysql /mysqldb/3307/
[root@centos7 ~]# cp mysql /mysqldb/3308/

5:修改脚本权限,安全保证,防止密码被人见到

[root@centos7 ~]# chmod 700 /mysqldb/3308/mysql
[root@centos7 ~]# chmod 700 /mysqldb/3307/mysql
[root@centos7 ~]# chmod 700 /mysqldb/3306/mysql 

6:运维服务

[root@centos7 /mysqldb]# service mysql stop  #保证自己原来的服务停止,释放3306端口
[root@centos7 /mysqldb]#sh /mysqldb/3306/mysqld start
[root@centos7 /mysqldb]#sh /mysqldb/3307/mysqld start
[root@centos7 /mysqldb]#sh /mysqldb/3308/mysqld start   

美高梅手机版4858 2

#如果看到三个实例监听的端口都打开后说明服务启动正常

7:连接测试

[root@centos7 /mysqldb]# mysql -S
/mysqldb/3308/socket/mysql.sock

美高梅手机版4858 3

8:​多实例搭建成功!以下命令可用来终止实例

[root@centos7 /mysqldb]# sh /mysqldb/3308/mysqld stop

9:给root加密码

[root@centos7 /mysqldb]# mysql -S /mysqldb/3307/socket/mysql.sock 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.2.16-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statem
ent.
MariaDB [(none)]> grant all on *.* to root@localhost  IDENTIFIED BY '111111';
MariaDB [(none)]> use mysql;
Database changed
MariaDB [mysql]> select user,host from user; 

MariaDB [mysql]> select user,host,password from user; 
+------+-----------+-------------------------------------------+
| user | host      | password                                  |
+------+-----------+-------------------------------------------+
| root | localhost | *FD571203974BA9AFE270FE62151AE967ECA5E0AA |
| root | centos7   |                                           |
| root | 127.0.0.1 |                                           |
| root | ::1       |                                           |
|      | localhost |                                           |
|      | centos7   |                                           |
+------+-----------+-------------------------------------------+

[root@centos7 /mysqldb]# mysql -uroot -S /mysqldb/3307/socket/mysql.sock -p111111
#指定密码,再次登录

 

 

 

 

编写翻译安装zabbix3.2,编写翻译zabbix3.2

 

一、介绍

1、 LAM(M)P:

L:linux

A:apache (httpd)

M:mysql, mariadb

M:memcached 缓存

P:php, perl, python

 

WEB 能源类型:

静态能源:原始格局与响应剧情一律

动态能源:原始情势平日为先后文件,须求在服务器端执行之后,将执行结果回到给客户端

 

Web 相关语言

客户端技术: javascript ,html

劳务器端技术:php, jsp,python

 

 

贰 、LAMP的做事规律:

美高梅手机版4858 4

cat /etc/mime.types 查看http私下认可协理的文书后缀,暗许不补助PHP

 

 

1.1 环境准备

系统环境准备:
redhat 6.6 64位
mysql-5.6.34
php-5.6.28
zabbix-3.2.1

配置前先关闭iptables和SELINUX,避免安装过程中报错。

# service iptables stop

# setenforce 0

# vi /etc/sysconfig/selinux

SELINUX=disabled

zabbix3.2.0对环境的要求 :
MySQL 5.1以上最好是 5.6或者更高的版本
PHP 5.4或者更高的版本

前言

   在大家运用Linux的进度中,恐怕会利用到数据库。那么,数据库的设置与安顿正是大家必要控制的了~所以呢,那篇博客小编就来给大家唠唠数据库的装置与安插。

    说到编写翻译安装,我脑公里呈现的第一个章程正是yum源安装(见实验一),究竟,大家运用最多的装置格局就是其一了~当然,我们还有别的艺术,比如二进制安装(见实验二),所以接下去大家就来详细说说那两种办法。

 

贰 、centos 6 编译安装LAMP,php基于FPM形式的使用WordPress

规律:达成LAMP的全经过,基于FPM格局:php以单独服务建立,且完成xcache加快

注意:一定要力保本身在单一的环境,若有httpd、mysql、php请事先卸载

1.2 LAMP安装

尝试一 yum源安装MySQL和开启设置服务

  首先,我们来探视使用yum源安装MySQL的得失:

  优点:Linux上mysql的装置与布署,完结全经过及wordpress的搭建。安装方便飞速,安装形式大致

  缺点:太过于蠢笨,定死了逐条文件的职分

接下去,大家就从头大家的尝试:

① 、打开官方网站,下面有各类版本的yum源,找到自身想要的本子设置yum源

官网:https://downloads.mariadb.org/mariadb/repositories/

美高梅手机版4858 5

    如若没有互连网来说,就使用光盘里的yum源安装即可,都以同样的~

② 、如若大家接纳官网上的本子,就要服从官网的唤起来配置我们的yum源,接下去,大家就上述图选取的本子来设置。

[root@centos7 ~]#
vim /etc/yum.repos.d/centos7.repo [mariadb]

name = MariaDB

baseurl =

gpgcheck=0

    编辑好yum源现在,记得使用”yum
clean all”清除缓存。

叁 、大家在此采取光盘中的yum源安装,倘使我们有趣味使用官网的源,能够参照上一步的配备,接下去的设置进程也都是一致的~

yum安装和开启服务

 1 [root@centos7 yum.repos.d]# yum install mariadb-server -y    //安装mariadb
 2 Loaded plugins: fastestmirror, langpacks
 3 Loading mirror speeds from cached hostfile
 4 Resolving Dependencies
 5 --> Running transaction check
 6 ---> Package mariadb-server.x86_64 1:5.5.52-1.el7 will be installed
 7 --> Finished Dependency Resolution
 8 
 9 Dependencies Resolved
10 
11 =====================================================================================================================================
12  Package                             Arch                        Version                             Repository                 Size
13 =====================================================================================================================================
14 Installing:
15  mariadb-server                      x86_64                      1:5.5.52-1.el7                      base                       11 M
16 
17 Transaction Summary
18 =====================================================================================================================================
19 Install  1 Package
20 
21 Total download size: 11 M
22 Installed size: 56 M
23 Downloading packages:
24 Running transaction check
25 Running transaction test
26 Transaction test succeeded
27 Running transaction
28   Installing : 1:mariadb-server-5.5.52-1.el7.x86_64                                                                              1/1 
29   Verifying  : 1:mariadb-server-5.5.52-1.el7.x86_64                                                                              1/1 
30 
31 Installed:
32   mariadb-server.x86_64 1:5.5.52-1.el7                                                                                               
33 
34 Complete!
35 [root@centos7 yum.repos.d]# systemctl start mariadb    //开启服务
36 [root@centos7 yum.repos.d]# ss -nutl        //查看服务端口开启状态
37 Netid State      Recv-Q Send-Q                   Local Address:Port                                  Peer Address:Port              
38 udp   UNCONN     0      0                                    *:5353                                             *:*                  
39 udp   UNCONN     0      0                            127.0.0.1:323                                              *:*                  
40 udp   UNCONN     0      0                                    *:60083                                            *:*                  
41 udp   UNCONN     0      0                                  ::1:323                                             :::*                  
42 tcp   LISTEN     0      50                                   *:3306                                             *:*                  
43 tcp   LISTEN     0      128                                  *:111                                              *:*                  
44 tcp   LISTEN     0      128                                  *:22                                               *:*                  
45 tcp   LISTEN     0      128                          127.0.0.1:631                                              *:*                  
46 tcp   LISTEN     0      100                          127.0.0.1:25                                               *:*                  
47 tcp   LISTEN     0      128                                 :::111                                             :::*                  
48 tcp   LISTEN     0      128                                 :::22                                              :::*                  
49 tcp   LISTEN     0      128                                ::1:631                                             :::*                  
50 tcp   LISTEN     0      100                                ::1:25                                              :::*  

美高梅手机版4858 6

查询端口对应的经过音信lsof -i :3306 或 netstat -tnlp | grep 3306

美高梅手机版4858 7

打开服务后,会多2个mysql的用户,我们能够查询一下,它的家目录的功用是存放数据库,约等于存放数据库中的每种表:

美高梅手机版4858 8

故而会转变那个用户,是因为在装置maria包时,执行了贰个剧本,所以,假如大家利用二进制安装,则需手动创设用户

rpm -q –scripts
mariadb-server 查看那么些脚本

美高梅手机版4858 9

    截图只截取了一小部分,首若是为了告知大家有创制用户的那么些进度

四 、执行”mysql”命令来运转数据库

    首先大家将用户切换至任一普通用户:su

  • keer

    然后进行”mysql”命令来运维数据库:

美高梅手机版4858 10

    我们得以看到,大家能够匿名登录,而且固然大家切换来了普通用户,大家运维数据库以往,如故暗中同意是root登录,能够对数据库实行查看以及去除等操作,那样确实是很不安全的,所以就需求开始展览我们的下一步操作:

五 、运维安全脚本

/usr/bin/mysql_secure_installation

美高梅手机版4858 11

美高梅手机版4858 12

    运转过安全脚本以往,大家在用普通用户来报到试试看:

美高梅手机版4858 13

    我们再来使用root登录1次,命令为:

    mysql -u root -p
(passwd) 密码能够一贯加在后边,也足以运作后再输入

美高梅手机版4858 14

    大家得以看到,那样就能够登录至数据库了,今后大家还足以创制别的账户来报到,大家的汉中体制已经完成!

    实验成功!

壹 、准备各种包,软件+相关的包

mkdir /root/src 准备个目录放包

① 软件包

apr-1.6.2.tar.gz

apr-util-1.6.0.tar.gz

httpd-2.4.28.tar.bz2

mariadb-5.5.57-linux-x86_64.tar.gz

php-5.6.31.tar.xz

wordpress-4.8.1-zh_CN.tar.gz

xcache-3.2.0.tar.gz

美高梅手机版4858 15

 

② 所依靠的连带包

openssl-devel expat-devel pcre-devel   http所依靠的

bzip2-devel libxml2-devel libmcrypt-devel
  php所信赖的,注意:需epel扩大源

 

1.2.1 yum安装httpd

安装Apahce, PHP, MySQL以及php连接mysql库组件。

#yum -y install httpd httpd-devel

 

 

试行二:二进制安装mariadb和开启设置服务

注意:安装在此之前要力保自身系统上从未有过mariadb服务,有老版本能够先卸掉

① 、rpm -qi mariadb
能够查询官网

美高梅手机版4858 16

去官网下载本身想要的版本
http://mariadb.org

在虚拟机中把下好的包上传(rz),并对其展开解包解压缩:

tar xvf
mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local/

(不像编写翻译安装一样,解包可以置身其他目录,这几个二进制安装必须钦点在那么些目录

解压的长河略久,我们耐心等待~

② 、去查看文件

cd /usr/local/
进入解开压缩包的目录,发现mariadb的目录名字不符合须要,所以我们能够直接改动名字,也得以创设贰个软连接,创立软连接命令如下:

ln -s
mariadb-10.2.8-linux-x86_64/ mysql

美高梅手机版4858 17

三 、创立mysql用户(很要紧!一定不能够忘!)

useradd -d
/app/mysqldb -r -m -s /sbin/nologin mysql

④ 、创设修改配置文件

    进入mysql文件夹,查看support-files文件夹中的内容,发现在那之中有大家的布局文件,不过配置文件不应有在那几个目录下,应该放在/etc/mysql/下,所以,大家要开创那些目录,并把计划文件复制进去,具体的操作如下:

 1 [root@centos7 local]# cd mysql/
 2 [root@centos7 mysql]# ls
 3 bin      COPYING.thirdparty  data               include         lib  mysql-test  README-wsrep  share      support-files
 4 COPYING  CREDITS             EXCEPTIONS-CLIENT  INSTALL-BINARY  man  README.md   scripts       sql-bench
 5 [root@centos7 mysql]# ls support-files/
 6 binary-configure  my-huge.cnf             my-large.cnf   my-small.cnf         mysql-log-rotate  policy     wsrep_notify
 7 magic             my-innodb-heavy-4G.cnf  my-medium.cnf  mysqld_multi.server  mysql.server      wsrep.cnf
 8 [root@centos7 mysql]# mkdir /etc/mysql
 9 mkdir: cannot create directory ‘/etc/mysql’: File exists
10 [root@centos7 mysql]# cp support-files/my-huge.cnf /etc/mysql/my.cnf

    接下去大家来修改配置文件:

vim /etc/mysql/my.cnf

[mysqld]

datadir =
/app/mysqldb
         //钦定总目录,必须的

innodb_file_per_table =
on         //让每个表数据库都以多少个文书,方便管理

skip_name_resolve =
on             //忽略名字的反向解析,加飞快度

美高梅手机版4858 18

五 、执行脚本,创立系统数据库

cd /usr/local/mysql
一定要在这几个目录下执行脚本,因为脚本写死了

./scripts/mysql_install_db
–user=mysql –datadir=/app/mysqldb 执行脚本

成就后就会在/app/mysqldb/
生成mysql系统数据库

 

六 、把劳务脚本复制过去

cp
support-files/mysql.server /etc/init.d/mysqld

chkconfig –add mysqld
设置服务在哪些运维级别

chkconfig –list
mysqld

美高梅手机版4858 19

    设置截止后,大家打开服务:

美高梅手机版4858 20

开启服务退步,大家因此唤起的一声令下来查看失败原因:

systemctl status
mysqld.service

journalctl -xe

翻开过后发现,是因为大家不够日志文件,而且以此日志文件须有读写权限,接下去我们就来创立:

柒 、创立布局文件

1 [root@centos7 mysql]# mkdir /var/log/mariadb/
2 [root@centos7 mysql]# touch /var/log/mariadb/mariadb.log
3 [root@centos7 mysql]# chown mysql /var/log/mariadb/mariadb.log

 

创设完文件从此,我们再来开启叁次尝试看:

美高梅手机版4858 21

劳务开启成功

接下去,大家来安装一下PATH:

1 [root@centos7 mysql]# vim /etc/profile.d/mysql.sh
2 PATH=/usr/local/mysql/bin:$PATH
3 [root@centos7 mysql]# . /etc/profile.d/mysql.sh 

捌 、运转安全初叶化脚本,同上尝试,注意路径发生了变动,未来的安全脚本路径为:/usr/local/mysql/bin/mysql_secure_installation

美高梅手机版4858 22

美高梅手机版4858 23

    实验成功~

② 、编写翻译httpd2.4(用艺术二)

① 解包解压缩,把一个都放到统一目录httpd-2.4.28下

tar xvf apr-1.6.2.tar.gz

tar xvf apr-util-1.6.0.tar.gz

tar xvf httpd-2.4.28.tar.bz2

mv apr-1.6.2 httpd-2.4.28/srclib/apr

mv apr-util-1.6.0 httpd-2.4.28/srclib/apr-util

 

② 执行脚本

cd /root/src/httpd-2.4.28

./configure –prefix=/app/httpd24 \

–enable-so \

–enable-ssl \

–enable-cgi \

–enable-rewrite \

–with-zlib \

–with-pcre \

–with-included-apr \

–enable-modules=most \

–enable-mpms-shared=all \

–with-mpm=prefork

 

③ 并行、十二线程编写翻译安装

make -j 4 && make install

 

1.2.2 编写翻译安装mysql5.6

③ 、编写翻译安装http 后的装置

① 修改PATH路径,因为是编译安装

vim /etc/profile.d/lamp.sh

PATH=/app/httpd24/bin:/usr/local/mysql/bin/:/app/php/bin/:$PATH
顺便把前边的mysql和php的也安装进去

 

. /etc/profile.d/lamp.sh   让设置生效

 

② 设置开机自启

cp /etc/init.d/httpd /etc/init.d/httpd24  
拷个服务脚本,没有的话去别的机器拷一个

vim /etc/init.d/httpd24 修改路径

美高梅手机版4858 24

chkconfig –add httpd24 设置开机运维,哪个级别

service httpd24 start 开启服务

 

设置编写翻译源码所需的工具和库

yum install \

make \

gcc \

gcc-c++ \

ncurses-devel \

cmake

 

肆 、二进制安装mariadb-5.5.57

新增mysql用户组:

groupadd mysql  

(1) 解包解压缩

tar xvf mariadb-5.5.57-linux-x86_64.tar.gz -C /usr/local/

 

新增mysql用户:

useradd  -g mysql mysql  -s /sbin/nologin

chmod 755 /home/mysql/

(2) 创建mysql用户

① 加硬盘,创制逻辑卷,存放数据库

认为要存放数据库,最棒空中国和越南社会主义共和国京高校越好,那里用一个硬盘作为逻辑卷,不够能够加空中

echo ‘- – -‘ > /sys/class/scsi_host/host2/scan  
 同步硬盘,虚拟机才能用,host2不行就host0

② 创设逻辑卷

pvcreate /dev/sdb 创建pv

vgcreate vg_mysqldb /dev/sdb 创建vg

lvcreate -n lv_mysqldb -l +100%FREE vg_mysqldb 创建lv

mkfs.ext4 /dev/vg_mysqldb/lv_mysqldb -L /data/mysqldb  文件系统格式化

③ 挂载

mkdir /data/mysqldb -p   创造挂载点,便是数据仓库储存放的地点

vim /etc/fstab   设置开机自动挂载

/dev/vg_mysqldb/lv_mysqldb /data/mysqldb ext4 defaults,acl 0 0

美高梅手机版4858 25

mount -a 挂载

 

④ 创造用户

useradd -d /data/mysqldb -r -m -s /sbin/nologin mysql

chown mysql /data/mysqldb/

 

新建MySQL所须要的目录

新建mysql安装目录:

mkdir -p /usr/local/mysql  

新建mysql数据库数据文件目录:

mkdir -p /data/mysqldb 

 

编写翻译安装:

cmake  \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/data/mysqldb/ \

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=all \

-DWITH_SSL=system \

-DMYSQL_TCP_PORT=3306 \

--enable-proxy \

-DWITH_SSL=bundled

 

注:重新运转配置,须求删除CMakeCache.txt文件

rm -f CMakeCache.txt 

make

make install

 

修改mysql安装目录

chown -R mysql:mysql /usr/local/mysql

修改mysql数据库文件目录

chown -R mysql:mysql /data/mysqldb

 

(3) cd /usr/local/ 发现mariadb的目录名字不符合须求

ln -s mariadb-5.5.57-linux-x86_64/ mysql   创制软连接也足以改名

 

初叶化配置

进入安装路径

# cd /usr/local/mysql

进入安装路径,执行初始化配置脚本,创建系统自带的数据库和表

# scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysqldb --user=mysql

注:在开发银行MySQL服务时,会服从一定程序搜索my.cnf,先在/etc目录下找,找不到则会招来”$basedir/my.cnf”

小心:若在/etc目录下会设有叁个my.cnf,供给将此文件更名为其余的名字,如:/etc/my.cnf.bak,否则,该公文仲惊动力源码安装的MySQL的不错配置,造成不可能起动。

在选取”yum
update”更新系统后,须要检讨下/etc目录下是或不是会多出1个my.cnf,假诺多出,将它重命名成其他。不然,MySQL将利用那个布局文件运转,或许导致不可能正常运维等难点。

(4) 创制修改配置文件

① 拷贝配置文件

cd /usr/local/mysql/

ls support-files/  
包里自带的有配备文件,但地点不对,要放在/etc/mysql/my.cnf

mkdir /etc/mysql

cp support-files/my-huge.cnf /etc/mysql/my.cnf

 

② 修改配置文件

vim /etc/mysql/my.cnf 修改配置文件

[mysqld]

datadir = /data/mysqldb   //钦定总目录,必须的

innodb_file_per_table =
on  //让每四个表数据库都以贰个文书,方便管理

skip_name_resolve = on   //忽略名字的反向解析,加连忙度

 

复制mysql服务运行配置文件

# mv /etc/my.cnf /etc/my.cnf.bak

# cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf 

 

(5)执行脚本,创制系统数据库

cd /usr/local/mysql 一定要在这一个目录下实施脚本,因为脚本写死了

./scripts/mysql_install_db –user=mysql
–datadir=/data/mysqldb 执行脚本

形成后就会在/app/mysqldb/ 生成mysql系统数据库

 

启动MySQL

添加服务,拷贝服务脚本到init.d目录,并设置开机启动

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 

设置开机启动

chkconfig mysqld on 

service mysqld start

(6)把劳务脚本复制过去

cp support-files/mysql.server /etc/init.d/mysqld

chkconfig –add mysqld 设置服务在哪些运行级别,在哪个运营级别开启服务

chkconfig –list mysqld

service mysqld start
退步,看失败原因:贫乏日志文件,日志文件须有读写权限

美高梅手机版4858 26

 

布局用户

MySQL运行成功后,root暗许没有密码,大家须求设置root密码。

设置在此以前,大家要求先安装PATH,要不不能够直接调用mysql

修改/etc/profile文件,在文书末尾添加

PATH=/usr/local/mysql/bin:$PATH

export PATH

让配置马上生效

source /etc/profile

修改数据库的root密码:

mysql -uroot  

mysql> SET PASSWORD = PASSWORD('123abc');

或是

# mysqladmin -uroot -p password 123abc
Enter password:        这里直接回车
Warning: Using a password on the command line interface can be insecure.

若要设置root用户可以远程访问,执行

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'password' WITH GRANT OPTION;

红色的password为远程访问时,root用户的密码,可以和本地不同。

 

(7)创造日志文件

touch /var/log/mysqld.log

chown mysql /var/log/mysqld.log

service mysqld start 开启成功

 

布局防火墙

防火墙的3306端口暗中认可没有拉开,若要远程访问,供给敞开那一个端口

打开/etc/sysconfig/iptables文件,在“-A INPUT –m state –state NEW –m tcp
–p –dport 22 –j ACCEPT”,下添加:

-A INPUT -m state --state NEW -m tcp -p -dport 3306 -j ACCEPT

接下来保留,并关闭该文件,在终端内运转下边包车型客车一声令下,刷新防火墙配置:

 service iptables restart 

(8)运维安全发轫化脚本,同上试验

mysql_secure_installation

 

OK,一切布署实现,你能够访问你的MySQL了~

(9)运转mysql,创造WordPress的数据库和领队并授权

mysql -uroot -palong(自己设的密码)

MariaDB [(none)]> create database blogdb;

MariaDB [(none)]> grant all on blogdb.* to ‘wpadm’@’localhost’
identified by ‘along’ ;

美高梅手机版4858 27

 

1.2.3编写翻译安装PHP5.6

添加依赖应用

yum install -y gcc \

gcc-c++ \

autoconf \

libjpeg \

libjpeg-devel \

libpng \

libpng-devel \

freetype \

freetype-devel \

libpng \

libpng-devel \

libxml2 \

libxml2-devel \

zlib \

zlib-devel \

glibc \

glibc-devel \

glib2 \

glib2-devel \

bzip2 \

bzip2-devel \

ncurses \

curl \

openssl-devel \

db4-devel \

libXpm-devel \

libX11-devel \

gmp-devel \

readline-devel \

libxslt-devel \

expat-devel \

xmlrpc-c \

libcurl \

libcurl-devel 

 

四 、编写翻译安装php-5.6.31

① 解包 tar xvf

② 执行脚本

cd /root/src/php-5.6.31

./configure \

–prefix=/app/php \

–with-mysql=/usr/local/mysql \

–with-openssl \

–with-mysqli=/usr/local/mysql/bin/mysql_config \

–enable-mbstring \

–with-freetype-dir \

–with-jpeg-dir \

–with-png-dir \

–with-zlib \

–with-libxml-dir=/usr \

–enable-xml \

–enable-sockets \

–enable-fpm \

–with-mcrypt \

–with-config-file-path=/etc/php/ \

–with-config-file-scan-dir=/etc/php.d \

–with-bz2

③ make -j 4 && make install

 

④ 创制并修改php 的配备文件和服务脚本

cd /root/src/php-5.6.31 在编写翻译源代码的路子

mkdir /etc/php

cp php.ini-production /etc/php/php.ini 复制生产品种的配置文件

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 复制个模板

chmod +x /etc/init.d/php-fpm

 

⑤ 编辑php配置文件

cd /app/php/etc 在编写翻译源后的路子

cp /app/php/etc/php-fpm.conf.default /app/php/etc/php-fpm.conf

注意:在centos 7 中php-fpm.conf.default 和www.conf.default
那八个文件都急需cp,但centos 6把那八个文件合在php-fpm.conf.default 中了

略:vim /app/php/etc/php-fpm.conf 能够不改动,遵照本身想要的装置

pm.max_children = 50

pm.start_servers = 5

pm.min_spare_servers = 2

pm.max_spare_servers = 5 和pm.start_servers 一致

pid = /app/php/var/run/php-fpm.pid

 

⑥ 开启php-ftm服务

service php-fpm start

ss -ntl 开启9000端口

chkconfig –add php-fpm

 

安装加密扩大库,先安装Libmcrypt

1 tar zxvf libmcrypt-2.5.8.tar.gz 
2 
3 cd libmcrypt-2.5.8
4 
5 ./configure
6 
7 make
8 
9 make install

 

伍 、修改http的主配置文件,让其帮助php

① 废除两行对模块的注脚,暗中认可被诠释了

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so

美高梅手机版4858 28

② 修改上面行

DirectoryIndexindex.phpindex.html

美高梅手机版4858 29

③ 加上边四行

AddType application/x-httpd-php .php

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

ProxyRequests Off

ProxyPassMatch ^/(.*\.php)$
fcgi://127.0.0.1:9000/app/httpd24/htdocs/$1

 

编写翻译安装

./configure \

--prefix=/usr/local/php \

--with-config-file-path=/etc \

--with-apxs2=/usr/sbin/apxs \

--with-mysql=/usr/local/mysql \

--with-mysqli=/usr/local/mysql/bin/mysql_config \

--enable-inline-optimization \

--enable-fpm \

--enable-soap \

--with-libxml-dir \

--with-xmlrpc \

--with-openssl \

--with-mcrypt \

--with-mhash \

--with-pcre-regex \

--with-sqlite3 \

--with-zlib \

--enable-bcmath \

--with-iconv \

--with-bz2 \

--enable-calendar \

--with-curl \

--with-cdb \

--enable-dom \

--enable-exif \

--enable-fileinfo \

--enable-filter \

--with-pcre-dir \

--enable-ftp \

--with-gd \

--with-openssl-dir \

--with-jpeg-dir \

--with-png-dir \

--with-zlib-dir  \

--with-freetype-dir \

--enable-gd-native-ttf \

--with-gettext \

--with-gmp \

--with-mhash \

--enable-json \

--enable-mbstring \

--disable-mbregex \

--disable-mbregex-backtrack \

--with-libmbfl \

--with-onig \

--enable-pdo \

--with-pdo-mysql \

--with-zlib-dir \

--with-pdo-sqlite \

--with-readline \

--enable-session \

--enable-shmop \

--enable-simplexml \

--enable-sockets \

--enable-sysvmsg \

--enable-sysvsem \

--enable-sysvshm \

--enable-wddx \

--with-libxml-dir  \

--with-xsl \

--enable-zip \

--enable-mysqlnd-compression-support \

--with-pear

其中--with-apxs2是用来生成Apache的PHP模块libphp5.so的,不需要可以去掉.

make
make install

6、布署wordpress

① 解包解压缩

② 把具备东西移到/app/httpd24/htdocs/

cd /src/wordpress

rm -rf /app/httpd24/htdocs/*

mv wordpress/* /app/httpd24/htdocs/

 

③ 准备WordPress的计划文件 wp-config.php

cd /app/httpd24/htdocs

cp wp-config-sample.php wp-config.php

vim wp-config.php 修改4行

define(‘DB_NAME’, ‘blogdb’);

define(‘DB_USER’, ‘wpadm’);

define(‘DB_PASSWORD’, ‘along’);

define(‘DB_HOST’, ‘localhost’);

 

④ 网页打开,设置,成功

美高梅手机版4858 30

 

⑤ ab 测试质量

ab -c 10 -n 100

 

php配置

php.ini是php运行核心配置文件

php-fpm.conf是php-fpm进程服务的配置文件

1 # cd php-5.6.28
2 
3 # cp php.ini-production /etc/php.ini
4 
5 # cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
6 
7 # cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
8 
9 # chmod +x /etc/init.d/php-fpm

 

 

⑦ 、编写翻译安装xcache

① 解包

tar xvf xcache-3.2.0.tar.gz

② 执行脚本

cd xcache-3.2.0 发现没有configure脚本

yum -y install php-devel

phpize 安装包,执行这么些命令,生成configure脚本

./configure –enable-xcache –with-php-config=/app/php/bin/php-config

③ 编写翻译安装

make && make install

④ 修改配置文件

mkdir /etc/php.d/

cp xcache.ini /etc/php.d/

ls /app/php/lib/php/extensions/no-debug-non-zts-20131226/

vim /etc/php.d/xcache.ini
因为是源码编写翻译,xcache不是放在对应路径下,所以需修改

extension =
/app/php/lib/php/extensions/no-debug-non-zts-二〇一一1226/xcache.so 修改此行

美高梅手机版4858 31

 

service php-fpm restart

 

fpm测试php配置

# /usr/local/php/sbin/php-fpm -t

[23-May-2016 20:03:52] NOTICE: 

configuration file /usr/local/php/etc/php-fpm.conf test is successful

 

 

8、测试

① ab 测试质量

ab -c 10 -n 100 确实品质进步十分的大

② 也可用文件测试

/app/httpd24/htdocs

vim a.php

<?php

phpinfo() 确认xcache 已加载

?>

能见到xcache模块的新闻

 

 

加上到server里管理运维:

# chkconfig --add php-fpm

# chkconfig php-fpm on

# service php-fpm start
Starting php-fpm  done

netstat –anpt
tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      705/php-fpm

 

叁 、centos 7 编写翻译安装LAMP,php基于模块的应用WordPress

规律:实现LAMP的全经过,php基于FPM格局:php以单身服务建立,且达成xcache加速

注意:肯定要保管自身在单纯的条件,若有httpd、mysql、php请事先卸载

修改PHP私下认可端口:

vi /usr/local/php/etc/php-fpm.conf

listen = 127.0.0.1:8000

 

① 、准备种种包,软件+相关的包

mkdir /root/src 准备个目录放包

① 软件包

apr-1.6.2.tar.gz

apr-util-1.6.0.tar.gz

httpd-2.4.28.tar.bz2

mariadb-10.2.9-linux-x86_64.tar.gz

php-7.1.10.tar.xz

phpMyAdmin-4.0.10.20-all-languages.zip

wordpress-4.8.1-zh_CN.tar.gz

xcache-3.2.0.tar.gz

美高梅手机版4858 32

 

② 所依靠的有关包

openssl-devel expat-devel pcre-devel http所依靠的

bzip2-devel libxml2-devel libmcrypt-devel
php所依赖的,注意:需epel扩大源

yum -y install openssl-devel expat-devel pcre-devel

yum -y install bzip2-devel libxml2-devel libmcrypt-devel

 

1.3配置apache访问PHP

贰 、编译httpd2.4(用艺术一)

配置 httpd.conf 让apache支持PHP

# vi /usr/local/apache/conf/httpd.conf

找到 AddType application/x-gzip .gz .tgz (369)在其下添加如下内

AddType application/x-httpd-php .php

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

DirectoryIndex index.php index.html   //调整首页文件设置

LoadModule php5_module        /usr/lib64/httpd/modules/libphp5.so  这个模块会在编译的自动生成加入进去

 

 

① 解包解压缩,一个分级编写翻译安装各自的

apr-1.6.2.tar.bz2

apr-util-1.6.0.tar.bz2

httpd-2.4.28.tar.bz2

 

测试页面:

vi /var/www/html/test.php 

<?php
phpinfo();
?>

 

② 安装apr-1.6.2.tar.bz2

cd apr-1.6.2

./configure –prefix=/app/apr 执行脚本

make && make install 并行编写翻译安装

 

2.1 下载zabbix源码包

官网:
下载zabbix-3.2.1.tar.gz

③ 安装apr-util-1.6.0.tar.bz2

cd ../apr-util-1.6.0

./configure –prefix=/app/apr-util –with-apr=/app/apr/

make -j 2 && make install

反省是或不是中标:ls /app/apr-util/

 

设置zabbix所需的零件(server,agent)

yum -y install curl libcurl-devel net-snmp net-snmp-devel perl-DBI libdbi-dbd-mysql mysql-devel gcc gcc++ make libxml2 libxml2-devel  

 

④ 编写翻译安装httpd-2.4

cd ../httpd-2.4.28

./configure –prefix=/app/httpd24 \

–enable-so \

–enable-ssl \

–enable-cgi \

–enable-rewrite \

–with-zlib \

–with-pcre \

–with-apr=/app/apr/ \

–with-apr-util=/app/apr-util/ \

–enable-modules=most \

–enable-mpms-shared=all \

–with-mpm=prefork 执行脚本

 

server: (172.28.3.103)服务端“

⑤ make -j 4 && make install 并行,二十多线程编写翻译安装

 

 

叁 、编写翻译安装http 后的安装

① 修改PATH路径,因为是编写翻译安装

vim /etc/profile.d/lamp.sh

PATH=/app/httpd24/bin:/usr/local/mysql/bin/:/app/php/bin/:$PATH
顺便把前面包车型大巴mysql和php的也设置进去

 

. /etc/profile.d/lamp.sh 让设置生效

 

② 运行服务

apachectl 运行服务

ss -tnl 查看端口

 

创建zabbix用户组与用户:

# groupadd zabbix
# useradd -g zabbix -s /sbin/nologin zabbix
# tar xzvf zabbix-3.2.1.tar.gz 

肆 、二进制安装mariadb-10.2.8

(1) 解包解压缩

tar xvf mariadb-10.2.9-linux-x86_64.tar.gz -C /usr/local/

 

(2) 创建mysql用户

useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql

chown mysql /app/mysqldb/

 

(3) cd /usr/local/ 发现mariadb的目录名字不符合须要

ln -s mariadb-10.2.9-linux-x86_64/ mysql 创制软连接也能够改名

 

(4) 创造修改配置文件

① 拷贝配置文件

cd /usr/local/mysql/

ls support-files/
包里自带的有安插文件,但地点不对,要放在/etc/mysql/my.cnf

mkdir /etc/mysql

cp support-files/my-huge.cnf /etc/mysql/my.cnf

 

② 修改配置文件

vim /etc/mysql/my.cnf 修改配置文件

[mysqld]

datadir = /app/mysqldb //钦点总目录,必须的

innodb_file_per_table = on //让每八个表数据库都以贰个文本,方便管理

skip_name_resolve = on //忽略名字的反向解析,加火速度

 

(5)执行脚本,成立系统数据库

cd /usr/local/mysql 一定要在这么些目录下执行脚本,因为脚本写死了

./scripts/mysql_install_db –user=mysql –datadir=/app/mysqldb
执行脚本

成就后就会在/app/mysqldb/ 生成mysql系统数据库

 

(6)把服务脚本复制过去

cp support-files/mysql.server /etc/init.d/mysqld

chkconfig –add mysqld 设置服务在哪些运行级别,在哪些运转级别开启服务

chkconfig –list mysqld

service mysqld start
战败,看失败原因:缺少日志文件,日志文件须有读写权限

美高梅手机版4858 33

 

(7)创设日志文件

mkdir /var/log/mariadb/

touch /var/log/mariadb/mariadb.log

chown mysql /var/log/mariadb/mariadb.log

service mysqld start 开启成功

 

(8)运营安全起初化脚本

mysql_secure_installation

 

(9)运营mysql,创造WordPress的数据库和协会者并授权

mysql -uroot -palong(自身设的密码)

MariaDB [(none)]> create database blogdb;

MariaDB [(none)]> grant all on blogdb.* to ‘wpadm’@’localhost’
identified by ‘along’ ;

美高梅手机版4858 34

 

编译安装:

# cd zabbix-3.2.1
# ./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-agent --enable-ipv6

make && make install 

 

五 、编写翻译安装php-7.1.10

① 解包 tar xvf

② 执行脚本

cd /root/src/php-7.1.10/

./configure \

–prefix=/app/php \

–enable-mysqlnd \

–with-mysqli=mysqlnd \

–with-openssl \

–with-pdo-mysql=mysqlnd \

–enable-mbstring \

–with-freetype-dir \

–with-jpeg-dir \

–with-png-dir \

–with-zlib \

–with-libxml-dir=/usr \

–enable-xml \

–enable-sockets \

–with-apxs2=/app/httpd24/bin/apxs \ (php基于模块格局)

–with-mcrypt \

–with-config-file-path=/etc \

–with-config-file-scan-dir=/etc/php.d \

–enable-maintainer-zts \

–disable-fileinfo

③ make -j 4 && make install

 

④ 创造并修改php 的安排文件和劳动脚本

cp php.ini-production /etc/php.ini

vim /app/httpd24/conf/httpd.conf

在文件底部加两行

AddType application/x-httpd-php .php

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

修改上边行

<IfModule dir_module>

DirectoryIndex index.php index.html

</IfModule>

apachectl stop

apachectl

 

⑤ 测试

测试php和mariadb连接

vim /app/httpd24/htdocs/index.php

<?php

$mysqli=new mysqli(“localhost”,”root”,”along”);

if(mysqli_connect_errno()){

echo “连接数据库战败!”;

$mysqli=null;

exit;

}

echo “连接数据库成功!”;

$mysqli->close();

phpinfo();

?>

  

创制数据库和授权用户

证实:数据文件导入的相继不可能变,也足以在命令行使用mysql命令导入数据文件

[[email protected] ~]# service mysqld start

mysql> create database zabbix character set utf8;

mysql> grant all on zabbix.* to [email protected]'localhost' identified by '123456';

mysql> flush privileges;

 

 

6、布署phpmyadmin

导入数据库sql脚本:

# cd zabbix-3.2.1

在解压的zabbix目录下,将database/mysql目录下三个sql文件导入到zabbix数据库里。(下面用的是zabbix用户来导入文件,这个用户在数据库是默认存在的)

# mysql -uzabbix -p123456 zabbix < database/mysql/schema.sql

# mysql -uzabbix -p123456 zabbix < database/mysql/images.sql

# mysql -uzabbix -p123456 zabbix < database/mysql/data.sql

或是

# mysql -uzabbix -p123456 zabbix < database/mysql/schema.sql

# mysql -uzabbix -p123456 zabbix < database/mysql/images.sql

# mysql -uzabbix -p123456 zabbix < database/mysql/data.sql

注意:不要随便下载最新版,因为有个别版本不帮助PHP有些版本,例:4.七头帮衬php7.2

1、rz、解压缩,装包

unzip phpMyAdmin-4.0.10.20-all-languages.zip

 

② 、cp -r phpMyAdmin-4.0.10.20-all-languages /app/httpd24/htdocs/pma/
把文件放到//app/httpd24/htdocs下

网页打开发现真正东西 php-mbstring包

美高梅手机版4858 35

yum -y install php-mbstring

systemctl restart httpd 重启服务

 

三 、在网页上设置数据库

① 登录

美高梅手机版4858 36

② 创建wpdb数据库,一会给WordPress用

美高梅手机版4858 37

③ 创造用户wpuser,

美高梅手机版4858 38

给他对wpdb数据库的全方位权力

美高梅手机版4858 39

 

 

③ 加上面四行

AddType application/x-httpd-php .php

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

ProxyRequests Off

ProxyPassMatch ^/(.*\.php)$
fcgi://127.0.0.1:9000/app/httpd24/htdocs/$1

 

修改配置文件并运转

mkdir -p /var/www/zabbix

cp -R frontends/php /var/www/zabbix

chmod 777 /var/www/zabbix/php/conf

 

修改过滤掉注释的名字

cat /usr/local/zabbix-server/etc/zabbix_server.conf |grep -v "^#" |grep -v "^$" > /usr/local/zabbix-server/etc/zabbix_server.conf.back

我们只需要关注DBHost、DBName、DBUser、DBPassword几项即可。这几项是配置zabbix server连接mysql数据库的参数。

vim /usr/local/zabbix-server/etc/zabbix_server.conf

LogFile=/var/log/zabbix/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

创建日志文件存放位置:
mkdir /var/log/zabbix
chown -R zabbix:zabbix /var/log/zabbix

启动zabbix服务:
/usr/local/zabbix-server/sbin/zabbix_server

 

7、布署wordpress

① 解包解压缩

② 把全部东西移到/app/httpd24/htdocs/

cd /src/wordpress

mv wordpress/* /app/httpd24/htdocs/

 

③ 准备WordPress的布局文件 wp-config.php

cd /app/httpd24/htdocs

cp wp-config-sample.php wp-config.php

vim wp-config.php 修改4行

define(‘DB_NAME’, ‘wpdb’);

define(‘DB_USER’, ‘along’);

define(‘DB_PASSWORD’, ‘along’);

define(‘DB_HOST’, ‘192.168.30.222’);

 

④ 网页打开,设置,成功

美高梅手机版4858 40

 

⑤ ab 测试品质

ab -c 10 -n 100

试验就到那边了~~~

 

美高梅手机版4858,用server来治本运行zabbix服务:

# cd zabbix-3.2.1

# cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

# chkconfig --add zabbix_server

# chkconfig zabbix_server on


创建软链接:

ln -s /usr/local/zabbix/sbin/zabbix_server /usr/local/sbin/

启动服务:

service zabbix_server start

agent:  (172.28.3.100)客户端

创建zabbix用户组与用户:

# groupadd zabbix

# useradd -g zabbix -s /sbin/nologin zabbix 

编写翻译安装:

# cd zabbix-3.2.1

# ./configure --prefix=/usr/local/zabbix-agent  --enable-agent

make && make install



# cd /usr/local/zabbix-agent

# vi etc/zabbix_agentd.conf

LogFile=/var/log/zabbix/zabbix_agentd.log

Server=172.28.3.103

ServerActive=172.28.3.103

Hostname=172.28.3.100

用server来保管运转zabbix服务:

# cd zabbix-3.2.1

# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

# chkconfig --add zabbix_agentd

# chkconfig zabbix_agentd on

创建软链接:

# ln -s /usr/local/zabbix/sbin/zabbix_agentd/usr/local/sbin/ 

启动服务:

service zabbix_agentd start

注:若要服务器端也安装客户端相关参数可以参考:http://meiling.blog.51cto.com/6220221/1339389

2.3 配置zabbix web页面

vim /etc/httpd/conf.d/zabbix.conf

#

# Zabbix monitoring system php web frontend

# 

#Alias /zabbix/usr/share/zabbix

Alias /zabbix /var/www/zabbix/php 

<Directory "/var/www/zabbix/php">

    Options FollowSymLinks

       AllowOverride None

       Order allow,deny

       Allow from all

    #Require all granted

    <IfModule mod_php5.c>

        php_value max_execution_time 300

        php_value memory_limit 128M

        php_value post_max_size 16M

        php_value upload_max_filesize 2M

        php_value max_input_time 300

        php_value always_populate_raw_post_data -1

        # php_value date.timezone Europe/Riga

        php_value date.timezone Asia/Chongqing

    </IfModule>

</Directory>

`其中php_value date.timezone Asia/Chongqing主要是定义php的时区。`

 

最终重启apache,zabbix服务,如下:

services  httpd restart

services zabbix_server restart

接下来访问

美高梅手机版4858 41

 

美高梅手机版4858 42

美高梅手机版4858 43

美高梅手机版4858 44

美高梅手机版4858 45

落成后即可登录:zabbix默许的用户名和密码是Admin/zabbix

美高梅手机版4858 46

 

比方成立zabbix.conf.php文件这一步有报错话,能够手动下载好可怜文件在对应目录创制zabbix.conf.php文件复制里面包车型地铁内容即可:

vi /var/www/zabbix/php/conf/zabbix.conf.php

<?php

// Zabbix GUI configuration file.

global $DB;



$DB['TYPE']     = 'MYSQL';

$DB['SERVER']   = '172.28.3.103';

$DB['PORT']     = '3306';

$DB['DATABASE'] = 'zabbix';

$DB['USER']     = 'zabbix';

$DB['PASSWORD'] = 'zabbix';



// Schema name. Used for IBM DB2 and PostgreSQL.

$DB['SCHEMA'] = '';



$ZBX_SERVER      = '172.28.3.103';

$ZBX_SERVER_PORT = '10051';

$ZBX_SERVER_NAME = '';



$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

1.1 环境准备
系统环境准备: redhat 6.6 63位 mysql-5.6.34 php-5.6.28 zabbix-3.2.1
配置前先关闭iptables和SELINUX,幸免安装…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有