Centos7部署lamp: httpd2.4+fpm模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7部署lamp: httpd2.4+fpm模式相关的知识,希望对你有一定的参考价值。

httpd:      192.168.1.200

mariadb:  192.168.1.202

php:      192.168.1.203

使用yum安装

 

 

一、安装并配置httpd:

在192.168.1.200上操作

yum install -y httpd

 

vim /etc/httpd/conf.modules.d/00-mpm.conf    //启用event模式

技术分享

 

vim /etc/httpd/conf/httpd.conf      //配置httpd

技术分享

 

 

技术分享

 

httpd -t      //检查httpd配置

技术分享

systemctl start httpd

 

 

二、安装并配置mariadb:

在192.168.1.202上操作

yum install -y mariadb-server

 

systemctl start mariadb        //启动服务

 

mysql       //登录mariadb,创建账户

CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘12345‘;

exit        //退出mysql

 

 

三、安装并配置PHP:

在192.168.1.203上操作

yum install -y php-fpm php-mysql php-devel

 

cp /etc/php-fpm.d/www.conf{,.bak}         //备份配置文件

vim /etc/php-fpm.d/www.conf

技术分享

systemctl start php-fpm          //启动php服务

 

 

四、整合xcache:

在192.168.1.203上操作

1.准备源码包

技术分享

 

2.安装

yumgroupinstall -y "Development tools" "Server PlatformDevelopment"

//安装环境

 

tar -xjvf xcache-3.0.3.tar.bz2

cd xcache-3.0.3

phpize      //生成configure文件

技术分享

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

//php-config路径可以使用which php-config查看

make && make install

技术分享

 

3.整合xcache

cp xcache-3.0.3/xcache.ini /etc/php.d/         //复制配置文件

vim /etc/php.d/xcache.ini

技术分享

systemctl reload php-fpm       //重载配置

 

 

五、测试:

1.添加虚拟机

在httpd服务器上操作

 

vim /etc/httpd/conf.d/test.conf

技术分享

httpd -t       //检查配置文件

systemctl reload httpd   //重载配置文件

 

mkdir -p /mydata/www     //创建相应的网站目录即可

 

              

2.    准备测试页面

在php服务器上操作

mkdir -p /mydata/www    //要和虚拟主机中定义的网站目录一致

 

vim /mydata/www/index.php

技术分享

 

技术分享

 

 

vim /mydata/www/db.php

 

技术分享

 

 

技术分享


以上是关于Centos7部署lamp: httpd2.4+fpm模式的主要内容,如果未能解决你的问题,请参考以下文章

Centos6部署lamp: httpd2.4+fpm模式

Centos6部署lamp: httpd2.4+module模式

centos7编译安装httpd2.4.25

Centos7源码安装httpd2.4版本web服务器

CENTOS7下编译安装httpd2.4

Linux源码安装httpd:Centos7