CentOS 6.7编译安装LAMP 详解(2)

默认情况下系统防火墙会将80端口禁止通信,网上好多编译安装时,为了方便都会将防火墙关闭,我觉得生产环境中关闭防火墙毕竟不太安全,估计也没人这么干,现在就将用到的80端口以及mariadb和php用到的3306、9000端口都开放。

~]# iptables –I INPUT –p ctp –m multiport –dports80,8080,3306,9000 –m state –state NEW,ESTABLISHED –j ACCEPT
#注:防火墙策略一般是自上而下审核,所以为了避免与其他策略冲突,直接将此条策略加入到最上方。
~]# setenforce 0    #设置selinux为Permissive模式,后续可能会将htdocs目录指向其他路径,如果不设为Permissive会无法访问。

最后在浏览器中填入测试机的IP地址,配置成功会有以下显示。

CentOS 6.7编译安装LAMP 详解

下面关于LAMP相关的内容你可能也喜欢

LAMP平台安装Xcache和Memcached加速网站运行 

CentOS 7下搭建LAMP平台环境 

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 7.2 yum安装LAMP环境 

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 

Ubuntu 14.10 下安装 LAMP 服务图文详解 

LAMP结合NFS构建小型博客站点 

CentOS7下安装部署LAMP环境 

Ubuntu Server 14.04 LTS下搭建LAMP环境图文详解 

Ubuntu Server 16.04下配置LAMP环境

Ubuntu 16.04搭建LAMP开发环境

三、mariadb安装

首先将mysql用户mysql组。

~]# groupadd –r –g 36 mysql
~]# useradd –r –g mysql –u 36 mysql

此处使用的是二进制格式的程序包,解压至特定路径后简单配置后即可使用。

在生产环境当中数据库文件会单独存放在一个较大的空间当中,在此测试机中模拟有两块硬盘,在两块硬盘当中各划分出50G的空间来组成逻辑卷来存放数据文件,下边就来进行具体操作。

~]# yum install lvm2                #此步如果系统中已安装lvm管理工具可跳过
~]# pvcreate /dev/sd{a,b}3    #将硬盘a,b中的分区添加到物理卷
~]# vgcreate –s 16M datavg /dev/sd{a,b}3    #将物理卷中的两块物理卷加入到datavg物理卷组中
~]# lvcreate –L 50G –n marialv datavg          #将物理卷组中分出50G空间来创建marialv逻辑卷
~]# mkfs –t ext4 –m 1 –L “mariadata” –b 2048/dev/datavg/marialv  #格式化marialv逻辑卷
~]# mount /dev/datavg/marialv /data/
~]# mkdir /data/mariadb –p            #创建数据存放路径
~]# chown mysq:mysql /data/mariadb #更改mariadb目录的属组属主为mysql
#至此数据存放位置准备完毕,如果需要开机挂载此目录则需要修改/etc/fstab文件
~]# tar –zxf mariadb-10.1.21-linux-x86_64.tar.gz –C/usr/local
~]# cd /usr/local
~]# ln –s mariadb-10.1.21 mysql            #默认安装配置都要mysql目录中,所以需要将解压后的数据库做一个链接,也方便日后数据库升级,直接将链接更新即可。
~]# cd mysql
~]# chown –R root:mysql ./*                    #将程序包中的所有文件属主属组修改为root用户mysql组
~]# scripts/mysql_install_db  --datadir=/data/mariadb –user=mysql  #此步骤需要注意,mysql_install_db只能在scripts目录中执行,执行完毕之后如果不出意外安装完成了o(╯□╰)o

先不要急着运行,后续还要有点小调整,因为mariadb还木有配置文件和启动脚本呢!下边就来将这两项做好。

还是在mysql目录中操作,这点需要注意

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/a9b13d164054068132797838f77dcf43.html