ubuntu通过apt安装的apache2默认是mpm_prefork模式,想要切换到mpm_event模式,PHP支持库也要改变。

非root模式下注意加sudo

首先要关掉普通的php模块:

a2dismod php7.2

apt-get remove libapache2-mod-php7.2

然后才可以关掉mpm_prefork:

a2dismod mpm_prefork

然后启用mpm_event:

a2enmod mpm_event

之后安装fpm(我这里是7.2):

apt-get install php7.2-fpm libapache2-mod-fcgid

启用fcgid及相关模块(我也不知道这些是不是都是必需的,都启用了):

a2enmod actions fcgid alias proxy_fcgi proxy

最后更新配置文件重启apache:

a2enconf php7.2-fpm

/etc/init.d/apache2 restart

如果你的全部网站都支持https,mpm_event模式下还可以启用http/2(慎用!!!):

a2enmod http2

最后别忘了重启apache

apt安装的apache有a2enconf a2enmod a2disconf a2dismod 等等工具很方便,如果是其他安装方式可能无法使用这些工具,不过对应的模块正确装卸就可以了,apache官网也有很详细的说明。

参考:

http://httpd.apache.org/docs/2.4/mod/event.html

http://httpd.apache.org/docs/2.4/howto/http2.html

event mpm php,Ubuntu Apache 切换到php-fpm+mpm_event模式相关推荐

  1. ubuntu php xml模块,生成ubuntu自动切换壁纸xml文件的php代码

    运行代码后在图片目录下会生成yuxing.xml,方便ubuntu自动切换壁纸. /* * 生成ubuntu自动切换壁纸xml文件 */ //图片目录 $dir = '/home/yuxing/bac ...

  2. ubuntu中切换到root账号方法

    ubuntu如何切换到root用户身份? 前面小编分享了ubuntu怎么开启root用户,下面小编来分享如何切到到root用户 方法/步骤 按照下面的方式打开终端工具,或者使用终端工具的快捷键Ctrl ...

  3. Ubuntu系统切换jdk版本

    Ubuntu系统切换java虚拟机版本 1.查看java版本 其中java版本包括jdk(java开发版本),以及jre(java运行环境),因此我们需要兼顾两者的版本对应,才能够完全,因此先来查看电 ...

  4. ubuntu系统切换高性能模式

    可行的方法: 1. ubuntu系统切换高性能模式 用以下命令可以查看当前电脑CPU工作模式: cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_gov ...

  5. Ubuntu怎么切换为中文版

    Ubuntu怎么切换为中文版 1.打开Ubuntu; 2.打开设置--系统设置: 3.进入Language Support: 4.安装语言: 5.这时在语言菜单中可以看到安装好的汉语: 6.将安装好的 ...

  6. Unity WebGL发布及Ubuntu Apache服务器部署

    Unity WebGL发布及Ubuntu Apache服务器部署 Unity 中WebGL的设置 Ubuntu Apache web服务器搭建 网页修改 附一:Ubuntu 文件操作常用命令 附二:A ...

  7. Ubuntu Apache 配置文件路径

    Ubuntu Apache 配置文件路径 1>apache的配置文件路径 /etc/apache2/apache2.conf  2> php.ini路径 /etc/php5/apache2 ...

  8. ubuntu内核切换操作说明

    ubuntu内核切换操作说明 内核建议 4.15.0-91-generic,更高的内核版本和加密不匹配 查看当前内核 uname -r 4.15.0-91-generic 查看已安装内核列表 sudo ...

  9. linux紧急救援模式,如何在 Ubuntu 18.04 中启动到救援模式或紧急模式

    正如你可能已经知道的那样,运行级别 在许多最近的 Linux 发行版(如 RHEL 7 和 Ubuntu 16.04 LTS)中被 systemd 的目标 替换.在这个简短的教程中,我们将看到如何启动 ...

  10. Ubuntu修改grub进入Memtest86内存测试模式的退出解决方法

    Ubuntu修改grub进入Memtest86内存测试模式的退出解决方法 这是误改/etc/default/grub 文件中GRUB_DEFAULT=3导致的 解决方法 第一步 修改虚拟机设定,改为从 ...

最新文章

  1. OpenCV知识和项目列表
  2. 模型-视图-提供器 模式
  3. tensorflow基础练习:线性模型
  4. Iptables 入门进阶
  5. 后端小白的VUE入门笔记, 前端高能慎入
  6. CCNA培训视频教程下载
  7. stm32固件库文件
  8. android 去广告浏览器,Adblock Browser(去广告浏览器) V1.3.1 安卓版
  9. 融思杯 第三届 部分wp
  10. 麻省理工遍地走,6年经验安卓程序员面试微软,靠这份思维脑图拿下Offer!
  11. Linux中cd会进入什么位置,linux命令中cd/和cd命令是什么意思
  12. 富而喜悦2023直播盛典 唐苓馨主题演说“特别的礼物”!
  13. 高斯消元简单线性代数线性基学习记录
  14. linux系统tcl电视刷机包,tcl电视刷机包tcl电视升级包系统修复tcl电视强刷包
  15. 桌面上计算机图标移动变成复制,电脑桌面图标都变成lnk后缀怎么办
  16. volatile限定符
  17. Jace Config
  18. 对于家政020 APP平台如何走出资本寒冬?
  19. 【Arduino】APDS9960S手势模块控制馨品窗帘电机并在5110屏中显示指令
  20. 心法利器[71] | NLP的学习思考(新手和进阶)

热门文章

  1. editplus配置刷新
  2. 解决Windows Vista/7/8/8.1 远程桌面连接XP或2003缓慢的问题
  3. EXT.NET 使用总结(2) ---TreePanel(带右键菜单,节点自定义属性)
  4. rsync文件同步应用--客户端的配置
  5. ocp007 题库解析(1-15)
  6. 在vs中用正则表达式查找字符并替换
  7. mscaffe 训练minist数据
  8. day01 格式化输出和while循环的两个小练习
  9. [Struts]使用tiles管理界面遇到困难
  10. Linux LVM的PV操作