返回首页
当前位置: 主页 > 精通Office > Ubuntu教程 >

Win10 子系统 Ubuntu 安装 Apache2 的 Failed to enable APR_TCP

时间:2018-12-21 00:20来源:知行网www.zhixing123.cn 编辑:麦田守望者

昨天给 Windows10 安装了 Ubuntu 子系统。体验了一下,其实和装虚拟机有类似的地方,不过也有很大的不同。

虚拟机是在软件里装新系统,要是原本机器牛逼的话,爱怎么装就怎么装,爱装多少个就装多少个,无非是系统里面启动系统。

不过子系统就不一样了,子系统应该是和原系统一起启动的,查看进程貌似多了一个 “Windows Shell Experience 主机”,感觉不出占用了什么资源。使用的时候只要打开 “Windows PowerShell” 输入 bash 回车,就可以用 Ubuntu 子系统了。

所以除了启动 “Windows PowerShell” 外就没有注册发短信送59启动系统的感觉,它就那么安静的运行了。

装了子系统 Ubuntu 后就给装上了 Apache2、PHP7、Mysql,安装环境见 折腾 Ubuntu 系统续之安装PHP、Apache2和Mysql。

不过装完后启动 Apache2 能启动,Win10 下浏览器输入 127.0.0.1 正常打开,但启动服务会提示以下错误:


Invalid argument: AH00076: Failed to enable APR_TCP_DEFER_ACCEP

解决办法是 stackoverflow 上找到的,方法如下:

sudo vi 打开 /etc/apache2/apache2.conf,在文件的最底部加上一行以下内容:

AcceptFilter http none

然后重启 Apache2 问题解决。

------分隔线----------------------------
标签(Tag):Ubuntu 安装Ubuntu系统
------分隔线----------------------------
推荐内容
猜你感兴趣
博聚网