Mac 自带apache无法启动

mac放了一个礼拜没用,之前apache、php环境是搭建好了的还写了点程序,结果 今天打开localhost无法访问了;

然后网上搜了下有的人是log目录下的apache2文件夹没了, 但是我查了 我的还在的

由于$ sudo apachectl start不会报任何错,但是访问localhost或127.0.0.1始终失败。

$sudo /usr/sbin/httpd -k start
Password:
Segmentation fault: 11
$sudo apachectl -t
Password:
Syntax OK

想问下有人知道这个问题出在哪里吗?这个Segmentation fault是出在哪里?

阅读 5.6k
4 个回答

开启服务后加端口号访问试试,实在不行用软件呗
MAMP

我也是这样的
直接安装xampp

在使用的过程中,mac 自带的 apache php 或多或少都有一些问题,卸载、重装、升级都不能很完美解决,而且还会产生大量不能完全清除的垃圾。

所以强烈推荐现在常用的一些虚拟化技术来搭建(隔离)你的开发环境:Vagrant 或 Docker。初级用 Vagrant 就好了,可以非常简单的搭建一个 lamp 环境,可参照这篇说明:https://github.com/whorusq/va...

新手上路,请多包涵

解决了吗。。同样的问题,苦恼中。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题