LAMP在三台服务器上部署

准备:centos7.3.3
172.16.254.28

CentOS7.3.1 ip
172.16.251.109 

centos7.3.2 ip
172.16.252.81 

部署:

        centos7.3.1部署mariadb

        centos7.3.2 中部署httpd

        centos7.3.3 中部署php-fpm

为避免麻烦,将防火墙和selinux都关闭

先在CentOS7.3.1创建两个基于FQDN的虚拟主机

安装httpd : yum install -y httpd

   配置虚拟主机配置文件:vim /etc/httpd/conf.d/zhang.conf

LAMP在三台服务器上部署

  同样配置另一个虚拟配置文件:vim /etc/httpd/conf.d/yang.conf

LAMP在三台服务器上部署

将主配置文件/etc/httpd/conf/httpd.conf中的ServerName 后加上本机的IP

LAMP在三台服务器上部署

httpd -t 检查是否有错误

开启httpd服务

    先在本机上创建静态默认文件:mkdir -p /web/vhosts/{zhang,yang}

    touch /web/vhosts/{zhang,yang}/index.html

        在windows中的hosts文件中加入主机名解析,检查httpd服务启动情况

在centos7.3.3 中安装

yum install -y php-fpm
yum install -y php-mbstring(多字节字符串支持)
yum install -y php-mcrypt php-mysql

修改php-fpm的配置文件 vim /etc/php-fpm.d/www.conf
LAMP在三台服务器上部署

 

LAMP在三台服务器上部署

创建根目录:mkdir -p /web/vhosts/{zhang,yang}

在zhang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’tom’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

作为测试页面

phpMyAdmin解压到该目录下,修改为pma,其中的配置文件cp config.sample.inc.php config.inc.php
vim config.inc.php

LAMP在三台服务器上部署

LAMP在三台服务器上部署

在yang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’jerry’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

修改wordpress下的配置文件:cp wp-config-sample.php  wp-config.php

 

vim wp-config.php

LAMP在三台服务器上部署

  启动服务 systemctl start php-fpm

在centos7.3.1安装mariadb

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

LAMP在三台服务器上部署

    使用Mariadb之前对MySQL安全加强mysql_secure_installation

        登录mysql后创建数据库CREATE DATABASE wordpress;  CREATE DATABASE pma;

 

        授权:GRANT ALL  ON pma.* TO ‘tom’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;
GRANT ALL  ON wordpress.* TO ‘jerry’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;

        刷新 : FLUSH PRIVILEGES;

测试:

   http://www.zhang.com/index.php

LAMP在三台服务器上部署

LAMP在三台服务器上部署

登录成功

LAMP在三台服务器上部署

原创文章,作者:Immortals、zcy,如若转载,请注明出处:http://www.178linux.com/77773

(2)
Immortals、zcyImmortals、zcy
上一篇 2017-06-08
下一篇 2017-06-09

相关推荐

  • 第二周-博客

    本文大纲 文件系统层级结构标准 Linux上常见的文件类型 bash的基础特性 用户、组和普通权限 一些零散命令的使用 文件系统层级结构标准 FHS是Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定…

    Linux干货 2016-12-07
  • Nginx配置与应用详解

    前言 Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站都已使用Nginx作为Web应用服务器。本文带来的是Nginx配置与应用详…

    Linux干货 2015-06-15
  • 文件系统的创建和管理

    作业:文件系统的创建和管理 思路:管理通常就是增删改查[*代表某一数值,测试机centos6使用的就是ext4,不要问我为什么了,马哥告诉我的,你问他吧!];   事情准备检查系统支持和使用的文件系统格式:         #lsmod  &nbsp…

    Linux干货 2016-01-19
  • Linux系统网络属性管理之配置文件

        Linux有许多管理网络属性的命令但基本都是只能临时有效,想要永久有效就要更配其配置文件。现在,让我们来看看有哪些关于网络配置的配置文件。     配置文件: IP/NETMASK/GW/DNS等属性的配置文件/etc/sysconfig/network-scripts/ifcfg…

    Linux干货 2016-09-18
  • 马哥教育首届IT技术博客大赛–复审阶段

    马哥教育首届IT博客大赛大众评审开始了 2016年马哥教育首届IT博客技术大赛,评委初审已结束,正式进入大众评审阶段。。。。 此次博客大赛,虽然因为准备时间比较仓促,举办经验略有不足(快去鄙视小编~&#x1f612;),但还是收到了10多位优秀的小伙伴共80篇博文(看看人家的劲头,这就是差距呀&#x1f613;)的参赛作品投递; 其中初审最高…

    Linux干货 2016-06-07