返回顶部
首页 > 资讯 > 数据库 >centos7中的lamp的快速搭建(三者分离)
  • 179
分享到

centos7中的lamp的快速搭建(三者分离)

2024-04-02 19:04:59 179人浏览 泡泡鱼
摘要

Centos 7, lamp (PHP-fpm);  要求:(1) 三者分离于三台主机;      (2) 一个虚拟

Centos 7, lamp (PHP-fpm);

  要求:(1) 三者分离于三台主机;

      (2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供Wordpress;

      (3) xcache

一、准备工作:

        准备三台服务器A,B,C,分别用于安装Httpd,php-fpm,mariadb。配置好网络和yum源,并关闭selinux和防火墙

二、安装并配置httpd服务器

  1、安装httpd服务

            yum install httpd -y

  2、编辑httpd配置文件并创建2个虚拟主机,新建一个/etc/httpd/conf.d/vhost.conf

    <VirtualHost 172.18.24.10:80>

      DocumentRoot /var/www/html/

      ServerName www.blog.com

      ProxyRequests off

      ProxyPaSSMatch ^/(.*\.php)$  fcgi://172.18.24.11:9000/var/www/html/$1

    </VirtualHost>

    <VirtualHost 172.18.24.10:80>

      DocumentRoot /var/www/html/

      ServerName www.Mysql.com

      ProxyRequests off

      ProxyPassMatch ^/(.*\.php)$  fcgi://172.18.24.11:9000/var/www/html/$1

</VirtualHost>

  三、配置php-fpm服务

     1、安装php-fpm,php-mbstring,php-mysql服务

       yum install php-fmp  php-mbstring,php-mysql  -y

     2、编辑/etc/php-fpm.d/www.conf,修改以下内容:

        listen = 172.18.24.11:9000

        listen.allowed_clients = 172.18.24.10

     3、创建/var/www/html/

                    mldir -pv /var/www/html

     4、把wordpress和phpmyadmin放置在这个文件目录下面

        

  四、安装配置mariadb服务

      1、在C服务器上安装mariadb

          yum install mariadb-server

      2、启动mariadb服务并进入mysql数据库

         systemctl start mariadb.service

        创建数据库wp

          mysql>CREATE DATABASE wp;

        添加用户wpuser并赋予远程登录的权限

       GRANT ALL ON *.* TO wpuser@'%.%.%.%' IDENTIFIED BY 'wppasswd';      

           

  五、配置wordpress 

    1、首先cp配置文件

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

    2、然后编辑配置文件如下:

    // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //

    

    define('DB_NAME', 'wp');

    

    define('DB_USER', 'wpuser');

    

    define('DB_PASSWORD', 'wppasswd');

    

    define('DB_HOST', '172.18.24.11');


    六、配置phpmyadmin的配置文件

       1.把配置文件cp一份

         cp  config.sample.inc.php config.inc.php

       2、然后编辑配置文件如下:

          只需要在后面填充一串随机数即可   $cfg['blowfish_secret'] = 'A7kNC35a2OFOsQ'; 


  注意:需要在把wordpress和phpmyadmin拷贝一份到httpd的服务器上面。

六、编译安装xcache

     具体步骤如下:   

编译安装xache的方法:

# yum install php-devel

# cd  xcache-3.2.0

# phpize

# ./configure --enable-xcache  --with-php-config=/usr/bin/php-config

# make && make install

# cp  xcache.ini  /etc/php.d/

使用php-v 检查xcache是否安装成功


至此,安装成功。

       

您可能感兴趣的文档:

--结束END--

本文标题: centos7中的lamp的快速搭建(三者分离)

本文链接: https://lsjlt.com/news/44526.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • centos7中的lamp的快速搭建(三者分离)
    CentOS 7, lamp (php-fpm);  要求:(1) 三者分离于三台主机;      (2) 一个虚拟...
    99+
    2024-04-02
  • CentOS7上快速搭建LAMP环境
    首先确保CentOS7上网络配置正确,可以正常访问互联网。确保已经关闭了iptables。    CentOS7上是firewall,关闭命令:# syst...
    99+
    2024-04-02
  • CentOS平台快速搭建LAMP环境的方法
    本文实例讲述了CentOS平台快速搭建LAMP环境的方法。分享给大家供大家参考,具体如下: LAMP --  linux Apache mysql php 在CentOS安装的顺序,我一般是Apache -&g...
    99+
    2022-06-04
    CentOS 搭建 LAMP环境
  • 三分钟快速搭建分布式高可用的Redis集群
    Redis Cluster是Redis在3.0版本正式推出的专用集群方案,有效地解决了Redis分布式方面的需求,让我们一起快速搭建出分布式高可用的Redis集群吧! 这里的Redis集群指的是Red...
    99+
    2020-11-06
    三分钟快速搭建分布式高可用的Redis集群
  • SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建过程(后端)
    目录数据库准备后端搭建1、快速创建个SpringBoot项目2、引入依赖3、编写代码快速生成代码4、运行代码生成器生成代码5、编写application.properties6、在启...
    99+
    2024-04-02
  • SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建过程(前端篇)
    目录后端篇前端篇 创建vue项目安装所需工具开始编码启动前端测试后端篇 SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建【后端篇】【快速生成后端...
    99+
    2024-04-02
  • Lamp环境中如何搭建Mysql与PHP环境的搭建
    今天就跟大家聊聊有关  Lamp环境中如何搭建Mysql与PHP环境的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Lam...
    99+
    2024-04-02
  • CentOS7服务器搭建的示例分析
    这篇文章主要介绍了CentOS7服务器搭建的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。作为服务器Linux系统比Windows系统有更高的稳定性、更好的性能、占用...
    99+
    2023-06-26
  • vue3.0+vant3.0快速搭建项目的实现
    目录一、项目的搭建二、vue3体验+vant引入2020年09月18日,vue.js 3.0正式发布,去网上看了看关于3.0的教程都不够完整,但其实vuecli最新版已经支持了vue...
    99+
    2024-04-02
  • 如何利用github上的dockerfile快速创建LAMP开发环境
    这篇文章主要讲解了“如何利用github上的dockerfile快速创建LAMP开发环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用github上的dockerfile快速创建LA...
    99+
    2023-06-19
  • mysql中如何快速搭建PXC集群以及Mycat分片
    mysql中如何快速搭建PXC集群以及Mycat分片,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 搭建PXC集群参考percona...
    99+
    2024-04-02
  • 在CentOS7上搭建MySQL主从复制与读写分离的具体操作步骤
    本篇文章给大家主要讲的是关于在CentOS7上搭建MySQL主从复制与读写分离的具体操作步骤的内容,感兴趣的话就一起来看看这篇文章吧,相信看完在CentOS7上搭建MySQL主从复制与读写分离的具体操作步骤...
    99+
    2024-04-02
  • 快速搭建网站的方法是什么
    快速搭建网站的方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。大部分人感觉做自己的网站是非常复杂的,其实你去尝试一下,也是非常简单的,一起来跟随小编创建...
    99+
    2023-06-07
  • node快速搭建后台的实现步骤
    1.首先安装node,express,express-generator (4.x版本把generator分离出来了所以需要单独安装) 2.进入项目文件输入命令express 项目名...
    99+
    2024-04-02
  • MYSQL主从和ATLAS读写分离的搭建
    本篇内容介绍了“MYSQL主从和ATLAS读写分离的搭建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、...
    99+
    2024-04-02
  • Redis读写分离搭建的完整步骤
    目录1、概述2、读写分离的搭建2.1 场景说明2.2 修改从服务器A和从服务B的Redis配置2.3 删除从服务器A和从服务器B的数据文件2.4 重启从服务器A和从服务器B2.5 查...
    99+
    2024-04-02
  • 利用5分钟快速搭建一个springboot项目的全过程
    目录前言一、空项目二、开始springboot之旅三、总结前言 现在开发中90%的人都在使用springboot进行开发,你有没有这样的苦恼,如果让你新建一个springboot开发...
    99+
    2024-04-02
  • IDEA快速搭建jsp项目的图文教程
    推荐教程 idea2021激活 idea2020.3最新激活 idea无限重置 IDEA搭建jsp环境 为了方便在IDEA中集成tomcat环境搭建好WEB的jsp项目 先讲解原理:...
    99+
    2024-04-02
  • 怎么快速的搭建一个企业网站
    本篇文章给大家分享的是有关怎么快速的搭建一个企业网站,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、确定网站主题:网站主题就是定位你网站的主要内容,想建设好一个网站必须得确定...
    99+
    2023-06-07
  • 如何快速搭建一个完整的网站
    本篇内容主要讲解“如何快速搭建一个完整的网站”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何快速搭建一个完整的网站”吧!  第一步、登录云指官网免费注册页面,注册一个建站系统。在注册页面有建站...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作