千家信息网

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

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,CentOS 7, lamp (php-fpm);要求:(1) 三者分离于三台主机;(2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress;(3) xcache一、
千家信息网最后更新 2025年02月01日centos7中的lamp的快速搭建(三者分离)

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

DocumentRoot /var/www/html/

ServerName www.blog.com

ProxyRequests off

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

DocumentRoot /var/www/html/

ServerName www.mysql.com

ProxyRequests off

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

三、配置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 设置 - 具体信息来自您正在使用的主机 ** //

/** WordPress数据库的名称 */

define('DB_NAME', 'wp');

/** MySQL数据库用户名 */

define('DB_USER', 'wpuser');

/** MySQL数据库密码 */

define('DB_PASSWORD', 'wppasswd');

/** MySQL主机 */

define('DB_HOST', '172.18.24.11');


六、配置phpmyadmin的配置文件

1.把配置文件cp一份

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

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

只需要在后面填充一串随机数即可 $cfg['blowfish_secret'] = 'A7kNC35a2OFOsQ'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */


注意:需要在把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是否安装成功


至此,安装成功。

配置 服务 文件 主机 数据 数据库 服务器 虚拟主机 成功 用户 三台 准备 编译 信息 内容 名称 密码 拷贝 方法 权限 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库拆分六个原则 郑州软件开发外包 新一代网络技术产业培育方案原文 网络安全法规定了哪些禁止 移动软件开发技术什么意思 服务器日常维护指示灯温度 数据库价格应该用什么类型 数据库数据模型的三要素 从数据库修改凭证上的核算项目 新能源软件开发技术指导 池州市红薯软件开发 软件开发工程师月薪 博山资产软件开发公司 新华互联网科技有哪些专业 软件开发的路线怎么写 学校网络安全培训教材 中兵光学涉甲软件开发 正在与孤岛惊魂6服务器进行连接 学网络安全管理制度 提高网络安全的措施有哪些 dbca怎么新建数据库 网络安全意识心得体会1000 新冠状病毒网络安全体系建设 看到这两个数据库 excel粘贴列数据库 游戏软件开发的流程 315晚会无线网络安全 根据数据库生成po 华为运动健康手环无法连接服务器 为什么移动网络连接不到服务器
0