Ubuntu 安装 Apache Mysql PHP7

安装Apache 2.4


  • 通过API安装「apache」
sudo apt-get install apache2 
  • 「apache」默认的 multi-processing 模块( MPM ) 是一个event 模块, 但是 php默认是使用 prefork 模块。 禁用event 模块,启用 prefork 模块
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
  • 重启apache服务
sudo service apache2 restart
  • 如果是Linux 系统是 「WSL」: " Windows Subsystem for Linux "
    可能出现的问题

getaddrinfo: Assertion `IN6_IS_ADDR_V4MAPPED (sin6->sin6_addr.s6_addr32)’ failed
卸载WeGame(GPT) 和 火绒安全管家
原因是微软Win10从RS1开始对于TDI过滤驱动的支持存在兼容性问题

Invalid argument: AH00076: Failed to enable APR_TCP_DEFER_ACCEP
修改apache配置文件

sudo vi /etc/apache2/apache2.conf
# file /etc/apache2/apache2.conf
...
# 2018/1/15 update 
# problem Invalid argument: AH00076: Failed to enable APR_TCP_DEFER_ACCEPargument
AcceptFilter http none

安装Mysql


你可能感兴趣的:(Ubuntu 安装 Apache Mysql PHP7)