基于LAMP环境源码安装Syslog 日志服务器

目录

一、安装Centos 7操作系统

二、 CentOS7 系统设置

1、设置 IP 地址

2、关闭防火墙

 3、关闭selinux(通过配置文件关闭)

4、配置本地  yum

挂在镜像

设置开机自动挂在镜像

搭建本地 yum 源

三、安装Apache

1、查看系统是否已经安装了rpm包的httpd 

3、上传 httpd 源码包

4、解压 httpd 源码包

5、安装 apache

切换到解压目录

        配置&编译&编译安装

6、优化、建立软连接

7、复制apache启动文件

8、添加开机自启

9、添加到开机自启中

四、安装 mysql 

1、安装 ncurses-devel

2、查看系统有没有安装 mysql 的 rpm 包 

  3、编译安装  cmake

4、编译安装 mysql

(1)通过 ssh 工具把 mysql 软件包上传到服务器上

(2)解压 mysql 软件包

(3)创建程序用户和用户组 

(4)配置、编译、编译安装

(5)删除系统自带的  mysql  配置文件

(6)设置 mysql 主目录的权限问题

(7)从源码包复制出来一个新的  mysql  配置

(8)初始化数据库

(9)设置环境变量

(10)复制启动脚本

(11)设置开机自启&启动服务

(12)测试登录(默认情况下 root 用户没有密码)

(13)更改数据库密码 

(14)刷新数据库 

flush privileges;

五、安装 PHP

1、确认有没有 RPM 方式安装 php 软件包

   2、安装函数库  rpm  包

3、安装数据加密工具 libmcrypt

4、安装 mhash

5、安装 mcrypt

6、安装 PHP

7、添加 ZendGuardLoader 模块进行优化 php 解析

8、调整 httpd.conf 配置文件支持 php

9、重启 httpd 服务

10、测试 LAMP 协同工作

六、配置  rsyslog  服务

1、安装 rsyslogd 的 mysql 模块

2、创建 Syslog 数据库

 3、进入数据库、查看表

4、创建用户

5、配置  rsyslog  模块

6、重启服务

七、安装 LogAnalyzer


环境:采用 CentOS-7.5-x86_64-DVD-1804.iso 的镜像进行最小化安装系统,网络环境为内网

一、安装Centos 7操作系统

二、 CentOS7 系统设置

1、设置 IP 地址

设置 IP 地址为 172.16.100.242,(请根据自己的网络状况自行设置)

2、关闭防火墙

Systemctl stop  firewalld 

查看防火墙状态

Systemctl status firewalld 

关闭开机自启

Systemctl disable firewalld 

查看是否关闭开机自启

Systemctl list-unit-files | grep firewalld

 3、关闭selinux(通过配置文件关闭)

vi /etc/selinux/config

 把  SELINUX=enforcing  改成  SELINUX=disabled 

4、配置本地  yum

挂在镜像

mount   /dev/cdrom /media

设置开机自动挂在镜像

vi /etc/rc.d/rc.local      编辑配置文件

在最后一行添加 mount /dev/cdrom /media 添加完成保存退出

 给/etc/rc.d/rc.local 文件添加执行权限

chmod   755   /etc/rc.d/rc.local

  查看/etc/rc.d/rc.local 的权限为 755 权限 

   ll /etc/rc.d/rc.local

搭建本地 yum 源

首先备份 yum 源

cd /etc/yum.repos.d/

mkdir   /tmp/yum.repos.d_backup      

mv   *    /tmp/yum.repos.d_backup

vim    local.repo                //编辑本地yum文件后缀必须是.repo [centos 7]

添加一下内容

name=localhost

 baseurl=file:///media 

gpgcheck=0

enabled=1 

三、安装Apache

1看系是否经安rpmhttpd 

    rpm -qa httpd

有如

rpm -e httpd --nodeps 

2 c++ lrzsz

yum -y install gcc-c++

        yum -y install lrzsz

3 httpd 

        通过rz命令或者ssh工具上传

        rz    httpd-2.2.15.tar.gz

4 httpd 

tar -zxvf  httpd-2.2.15.tar.gz  -C  /usr/src/ 

5 apache

切换解压

                cd  /usr/src/httpd-2.2

  • 33
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啷个哩个啷^

你的鼓励将是我创作的最大助力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值