1.lnmp

首先

确保CentOS7上网络配置正确,可以正常访问互联网。

确保已经关闭了iptables。

CentOS7上是firewall,关闭命令:

1
2
# systemctl stop firewalld.service    # 停止firewalld服务
# systemctl disable firewalld.service    # 设置开机默认不启动

确保selinux已经关闭。

1
2
3
4
# setenforce 0  # 不重启系统的状态下关闭selinux(permissive状态)
# getenforce    # 查看状态
# vim /etc/sysconfig/selinux    # 开机不启动
    SELINUX=disabled

 

在这里使用阿里云的yum源,命令行输入:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2.安装Apache

1
2
3
4
5
6
7
8
9
10
# yum install -y httpd
# vim /etc/httpd/conf/httpd.conf    # 修改配置文件
     DirectoryIndex index.html index.php  # 在该项后面添加index.php,支持index.php主页
     AddType application/x-httpd-php .ph  # 添加php支持
# vim /var/www/html/index.php # 在默认主页存放的路径下,添加index.php的测试文件
     <?php phpinfo(); ?>
# systemctl start httpd.service   # 启动httpd 
# systemctl status httpd.service    # 查看运行状态
# ss -ntlp    # 查看监听的端口
# systemctl enable httpd.service    # 设置开机启动

注意:如果是配置zabbix server的LAMP环境,配置文件里

1
DirectoryIndex index.html # 该项后面不要添加index.php

3.安装MariaDB

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# yum install -y mariadb-server    # yum安装MariaDB,在CentOS6 yum install mysql-server
# vim /etc/my.cnf    # 在[mysql-safe]部分添加
    skip_name_resolve=on    # 禁止域名解析
    innodb_file_per_table=on    # 修改InnoDB为独立表空间模式
# systemctl start mariadb.service    # 启动mariadb
# systemctl enable mariadb.service
# mysqladmin -u root password 'dtsdts';    # 创建管理员密码
# mysql_secure_installation    # 初始化安全设置
# mysql -uroot -pdtsdts    # root用户登录
MariaDB [(none)]> CREATE DATABASE zabbix CHARSET 'utf8';
    #创建zabbix库,默认字符集为utf8
MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'127.0.0.1' IDENTIFIED BY 'zbxpass';
MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'localhost' IDENTIFIED BY 'zbxpass';
    # zbxuser可以从本机登录,密码为zbxpass,对zabbix拥有所有权限
MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'10.10.10.%' IDENTIFIED BY 'zbxpass';
    # zbxuser可以从10.10.10.0网段登录,密码为zbxpass,对zabbix拥有所有权限
MariaDB [(none)]> flush privileges;    # 刷新权限

4、安装php

1
2
# yum install -y php php-mysql
# yum install -y php-gd  php-xml  php-process php-mbstring php-bcmath   # 安装php扩展组件

可以修改/etc/php.ini进行简单的php优化(非必要):

1
2
3
4
5
6
max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_input_time = 300
date.timezone PRC

 

5、测试

1
2
3
# 重启服务
# systemctl restart httpd.service
# systemctl restart mariadb.service

或者

zabbix部署(1)(lnmp转)的更多相关文章

  1. zabbix安装、部署、lnmp(一)

    最近入手zabbix,准备好好的研究,好好的弄.   环境准备: mysql:5.6.29 PHP:5.6.12 Nginx:1.8.0 zabbix:3.2.6 操作系统:Centos6 用户:普通 ...

  2. zabbix部署与配置

    zabbix部署与配置 1.zabbix的web界面是基于php开发,所以创建lnmp环境来支持web界面的访问 yum install nginx php php-devel php-mysql p ...

  3. zabbix部署

    zabbix部署 ----2016年年终总结 二 服务器端安装   yum install zabbix-server 客户端安装 yum install zabbix-agent 配置Server ...

  4. Zabbix——部署(DB与web分离)

    前提条件: 两台centos7设备 两台设备可以相互访问 Zabbix-Servser版本为4.0 mysql版本为8.0 关闭防火墙 Zabbix部署(包含server,web,agent) rpm ...

  5. 监控服务zabbix部署

    目录 1. zabbix介绍 2. zabbix特点 3. zabbix配置文件 4. 部署zabbix 4.1 zabbix服务端安装 4.2 zabbix服务端配置 4.3 zabbix服务端we ...

  6. zabbix 部署包安装

      关于zabbix的安装方式,官网提供了几种方法,分别是:部署包安装.源码安装.容器安装.容器安装我之前已经写过一篇,而现在这一篇是关于部署包安装的.   按照官网的说法,我们需要如下几个步骤:   ...

  7. 部署企业LNMP架构搭建bbs

    部署企业LNMP架构 1===============部署Nginx 2===============安装及部署Mysql数据库 3===============安装PHP解析环境 4======== ...

  8. Zabbix部署-LNMP环境

    原文发表于cu:2016-05-05 参考文档: LNMP安装:http://www.osyunwei.com/archives/7891.html 一.环境 Server:CentOS-7-x86_ ...

  9. 【zabbix部署】基于linux安装zabbix监控服务和被监控服务

    环境配置 zabbix_server:10.0.0.1 zabbix_agentd:10.0.0.1,10.0.0.2(暂定) 操作系统:centos7.6 安装环境配置 1. LNMP环境 zabb ...

随机推荐

  1. cf280C. Game on Tree(期望线性性)

    题意 题目链接 Sol 开始想的dp,发现根本不能转移(貌似只能做链) 根据期望的线性性,其中\(ans = \sum_{1 * f(x)}\) \(f(x)\)表示删除\(x\)节点的概率,显然\( ...

  2. soapUI 再谈SoapUI接口测试--文件组织与接口“布局”管理

    再谈SoapUI接口测试--文件组织与接口“布局”管理 by:授客 QQ:1033553122 SoapUI-Pro-x64-5.1.2_576025(含破解文件),软件下载地址: http://pa ...

  3. SurfaceViewVideoList网络获取视频播放

    主布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:andro ...

  4. Oracle EBS INV 创建物料搬运单头

    CREATE OR REPLACE PROCEDURE XX_CreateMoveOrderHeader AS -- Common Declarations l_api_version NUMBER ...

  5. 自己实现more命令

    #include <stdio.h> #include <stdlib.h> #define PAGELEN 24 #define LINELEN 512 int see_mo ...

  6. JBoss EAP应用服务器部署方法和JBoss 开发JMS消息服务小例子

    一.download JBoss-EAP-6.2.0GA: http://jbossas.jboss.org/downloads JBoss Enterprise Application Platfo ...

  7. [Linux|DBA]运维三十六计

    这里是腾讯两位大神梁定安.周小军总记得运维DBA三十六计--

  8. MySQL crash-safe replication(3): MySQL的Crash Safe和Binlog的关系

    2016-12-23 17:29 宋利兵 作者:宋利兵 来源:MySQL代码研究(mysqlcode) 0.导读 本文重点介绍了InnoDB的crash safe和binlog之间的关系,以及2阶段提 ...

  9. 【工具推荐】截图工具 Snipaste

    0. 说明 [官网介绍] Snipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开 Snipaste,按下 F1 来开始截图,再按 F3,截图就在桌面置顶显示了.就这么简 ...

  10. 【存在问题,待修改】SSH 远程登陆

    0. 前提 设置 hosts 参考链接 Linux 配置 hosts SSH公钥登录原理 1. SSH 是什么 SSH ( Secure Shell ) 是一种协议标准,其目的是实现安全远程登录以及其 ...