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

 

 

 

时间: 2024-08-18 10:53:59

Centos7部署lamp: httpd2.4+fpm模式的相关文章

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

系统: Centos6 httpd版本: 2.4 使用event工作模式 php版本: 5.4.26 mariadb版本: 5.5.46 xcache版本: 3.0.3 httpd:     192.168.1.101 mariadb:  192.168.1.102 php:      192.168.1.103 安装顺序: php最后安装 注意事项: 1.在httpd2.2上使用fcgi功能,需要额外打补丁 一.安装httpd2.4: 在192.168.1.101上操作   1.    准备源

centos7部署LAMP+xcache(module模式)

centos7通过RPM包部署LAMP+xcache (php module) 环境要求: (1)一个虚拟主机提供phpMyadmin (2)一个虚拟主机提供WordPress (3)利用xcache缓存来进行页面加速 (4)进行页面压力测试 wp.magedu.com------>提供WordPress pma.magedu.com---->提供phpMyAdmin 1.安装httpd.php.php-myql.mariadb-server [[email protected] ~]# yu

Centos7部署lamp: httpd2.4(event)+module模式

系统: Centos7 httpd版本: 2.4 使用event工作模式 安装方法: 使用yum安装httpd和mariadb 编译安装php,启用多线程支持 一.安装httpd和mariadb: yum install -y httpd httpd-devel php-mysql mariadb-server systemctl start mariadb      //启动mariadb systemctl start httpd         //启动httpd     二.安装PHP:

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

系统: Centos6 httpd版本: 2.4 使用event工作模式 php版本: 5.4.26 mariadb版本: 5.5.46 xcache版本: 3.0.3 安装顺序: php最后安装 一.准备源码包: 二.安装httpd: 1.安装所需环境 yum groupinstall -y"Development tools" "Server Platform Development" yum install -y pcre-devel     2.    安装

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

系统: Centos6 httpd版本: 2.2 使用prefork工作模式 安装方法: 使用源码包安装mariadb 使用yum安装php 注: 如果使用mariadb官方的yum源安装,速度很慢 一.安装mariadb:   1.    准备源码包   2.    准备mysql组和用户 groupadd -r -g 306 mysql useradd -r -g mysql -u 306 mysql   3.    部署mariadb tar-xzvf mariadb-5.5.46-lin

centos7部署LAMP+xcache (php fpm模式)

centos7通过RPM包部署分离式LAMP+xcache (php-fpm) 要求: rpm包部署LAMP,并且需要将LAMP环境进行分离式的部署 (1)一个虚拟主机提供wordpress 一个虚拟主机提供phpMyadmin (2)利用xcache来加速页面速度 环境: 此处用三台主机分别分离提供不同服务: 192.168.1.104------->提供httpd服务 192.168.1.110------->提供mariadb-server服务 192.168.1.113-------&

编译部署LAMP+xcache (php-fpm模式)

通过编译安装方式部署分离式LAMP+xcache (php-fpm模式) 要求: (1)采用源码编译部署分离式的LAMP,其中php基于php-fpm模式 (2)基于LAMP平台一个虚拟主机提供WordPress,另一个虚拟主机提供phpMyadmin (3)利用xcache来为php提供缓存加速页面的访问速度 (4)对其中一个站点缓分别做压力测试,并且比对缓存加速前和加速后的数据. 环境: 192.168.1.103------>提供httpd服务 192.168.1.104------>提

CentOS7部署LAMP之phpMyAdmin、wordpress、Discuz

在CentOS7使用yum安装httpd.mariadb以及php.并且部署phpMyAdmin.wordpress.Discuz这三个服务. 虚拟主机名称为: pma.lcs.com,安装phpMyAdmin wp.lcs.com,安装wordpress dz.lcs.com,安装Discuz httpd.mariadb服务器主机IP地址为172.16.125.128,DNS服务器的IP地址为172.16.125.125,用于测试的主机IP地址为172.16.125.129. 安装详细步骤:

centos7部署安装LAMP

centos7 install LAMP LAMP四大组件Linux操作系统:作为LAMP架构的基础,提供用于支撑web站点的操作系统能够与其他三大组件提供更好的稳定性与兼容性.Apache网站服务器:作为LAMP的前端,是一款功能强大,稳定性好的web服务器程序.MySQL数据库服务器:作为LAMP的后端,是一款非常流行的,开源的关系型数据库系统.PHP/Perl/Python网页编程语言:作为三种开发动态网页的程序语言,负责解析动态网页文件,并提供web应用程序的开发和运行环境. LAMP的