记录apache2.4.34更换mpm模式
新公司接手的项目服务器是LAMP,Apache版本2.4.34,和php的交互用的是mod模式,mpm用的是一Prefork模式,对于并发友好度很差,总之挺坑的了= =。但是时间有限,于是想先简单优化一下apache。
前任程序也不知道他怎么弄的,modules目录下都没有mpm的那三个so文件,坑。。。
第一步,下载apache2.4.34源码包(官网下载地址),解压缩后进入文件夹编译
./configure --prefix=/usr/local/apache2.4.34
make && make install
结果编译就过不去... configure: error: MPM event is not supported on this platform
查看config.log发现报错信息
checking if event MPM supports this platform
result: no - APR skiplist is not available
第一时间想到应该是apr版本不对,那就去下新版本呗(apr下载地址)
这里下载APR和 APR-util,下完还是解压编译安装
./configure --prefix=/usr/local/apr
make
make install
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install
装好之后再回到apache源码包,再次编译安装
./configure --prefix=/usr/local/apache2.4.34 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-mpms-shared=all --with-mpm=event
编译之前不用改动任何原来安装好的apache文件夹下的文件,以前的配置文件编译完后还那样
安装完成后,用httpd -V检查是否成功
server mpm无了... 无语
检查httpd.conf发现没有LoadModule
添加LoadModule mpm_event_module modules/mod_mpm_event.so
保存,重启apache
大功告成
至于event模式的配置就另外百度了,挺多大佬分析的挺详细
后面有时间再研究下apache+phpfpm吧
记录apache2.4.34更换mpm模式相关推荐
- Android 超简单音乐播放器(六)播放暂停音乐,更换播放模式,上下歌曲切换(service)
创建service 当启动一个Service的时候,会调用该Service中的onCreate()和onStartCommand()方法. 当再次start Service,这次只有onStartCo ...
- Apache的三种MPM模式比较:prefork,worker,event
就最新版本的Web服务器Apache(版本是Apache 2.4.10,发布于2014年7月21日)来说,一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式. ...
- 事件溯源|日志记录-一个基础的微服务模式
导语: 微服务架构目前是各互联网系统架构的首选,在使用微服务的过程中,调试一个分布式系统是一项具有挑战的任务, 事件溯源是一种非常好的方式来解决微服务可见性的一种手段.且看大名鼎鼎的couchbase ...
- 修改apache 2.4.6的MPM模式
编辑配置文件/etc/httpd/conf.modules.d/00-mpm.conf #Select the MPM module which should be used by uncomment ...
- 浏览器无痕浏览还能查到记录吗,如何开启无痕模式
一些朋友对浏览器的无痕浏览比较好奇,是不是用这个无痕模式浏览网站,就能瞒天过海了?使用浏览器的无痕浏览还能查到记录吗?今天针对这些问题我们来聊一聊,如何开启无痕模式,浏览器无痕模式是否真的" ...
- 日常记录:虚拟机linux里面nat模式联网
1.虚拟机设置nat模式,使用nat模式的网卡 选择之后,可以看到网段地址.然后linux选择nat模式连接网络. 2.启动linux系统,进入/etc/sysconfig/network-scrip ...
- 【记录】Android禁止多窗口模式
如果当前项目的 targetSdkVersion >= 24,可以在 AndroidManifest.xml的<application>或<activity>标签中加入如 ...
- 记录一次设备更换的过程
缘由:近几次不论是跑代码还是玩Dota 2 ,不是游戏闪退,就是电脑重启或者蓝屏,CPU经常飙到100度,然后降频到3.8GHZ (7700K默频 是4.2GHZ,睿频4.5GHZ)所以很不正常,应该 ...
- Android记录24-WebView实现白天/夜间阅读模式
前言 本篇博客给大家分享一个WebView的使用案例.实现Android调用JavaScript代码来控制白天/夜间模式. 关于WebView怎样使用,官网有非常好的说明,Building Web A ...
最新文章
- 股市币市:数据分析与交易所最新公告(20190301)
- 网络营销——网络营销专员浅析网站快照更新要点
- Android listview 的应用
- 汇编语言 8086+8255A仿真中断控制
- ios nslinkattributename 自定义url_iOS音视频播放指南(二)
- 微信小程序的一些数据调用方式
- 数据分析CSV模块的基本使用(以分析复杂的天气情况为例),附完整的Python代码及csv文件详解---数据可视化
- Netty空闲心跳检测机制
- python填补缺失值数据驱动代码_python数据预处理之缺失值的各种填补方式
- Ubuntu 18.04安装codeblocks 17-12
- wps for linux alpha 15 语言包,WPS For Linux Alpha 16 发布下载
- linux自学第二天
- 基于TCP的在线聊天室
- 分享27个谷歌(Google)镜像
- 概率论与数理统计-ch2-随机变量及其分布
- 树莓派之无屏幕下发现树莓派IP方法
- 云计算现在前景如何?
- Linux USB 驱动开发实例(七)—— 基于USB 总线的无线网卡浅析
- portraiture中文版下载切换教程v3.5.6版本
- Spec2017编译526.blender_r报错解决