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

系统: Centos7

httpd版本: 2.4 使用event工作模式

安装方法:

  1. 使用yum安装httpd和mariadb
  2. 编译安装php,启用多线程支持

一、安装httpd和mariadb:

yum install -y httpd httpd-devel php-mysql mariadb-server

systemctl start mariadb      //启动mariadb

systemctl start httpd         //启动httpd

 

 

二、安装PHP:

1.准备源码包

2.    安装所需环境

yumgroupinstall -y "Development tools" "Server PlatformDevelopment"

yum install -y bzip2-devel libmcrypt-devel libxml2-developenssl-devel

3.    安装PHP

tar -xjvf php-5.4.26.tar.bz2

cd php-5.4.26

./configure--prefix=/usr/local/php --with-mysql --with-openssl --with-mysqli--enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir--with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --with-apxs2 --with-mcrypt  --with-config-file-path=/etc/php--with-config-file-scan-dir=/etc/php/php.d --with-bz2  --enable-maintainer-zts

//使php支持多线程

make -j 4 && makeinstall    //使用4线程编译,能提高速度

mkdir /etc/php          //用于存放php配置文件,要和编译时指定的一致

cp php.ini-production/etc/php/php.ini

三、配置httpd:

vim /etc/httpd/conf.modules.d/00-mpm.conf

 

vim /etc/httpd/conf/httpd.conf

 

httpd -t           //检查配置

systemctl reload httpd       //重载配置

 

 

测试

vim /var/www/html/index.php      //准备测试文件

 

 

 

vim /var/www/html/db.php

 

 

 

四、整合xcache:

1.准备源码包

 

2.    安装xcache

 

tar -xjvf xcache-3.0.3.tar.bz2

cd xcache-3.0.3

 

/usr/local/php/bin/phpize        //生成configure

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

make && make install

 

 

3.整合xcache

mkdir /etc/php/php.d       //用于存放配置文件,要和编译php时指定的路径一致

 

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

 

vim /etc/php/php.d/xcache.ini

 

systemctl reload httpd        //重载配置文件

时间: 2024-10-29 19:11:27

Centos7部署lamp: httpd2.4(event)+module模式的相关文章

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-------&

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       http

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

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.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.    准备源

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之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. 安装详细步骤:

编译部署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

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