macos - 在 OS X Yosemite 上设置 Apache 2.4.9 时遇到问题

标签 macos apache unix httpd.conf

自从升级到 OS X Yosemite DP 后,我在我的 Mac 上使用 Apache 时遇到了问题,之前又转而使用 MAMP。从 OS X 10.10 DP5 开始,现在 MAMP 也不起作用。所以我想我必须以艰难的方式解决这个问题(我对原始服务器设置不是很熟练)。然而,我已经尝试过,但没有成功,我现在知道下一步该去哪里了。

这是我所做的:

enter image description here

在看到这个结果后,我当然检查了 Aoache 服务是否确实在运行:

enter image description here

好的。然后我想肯定是我的 Apache 配置有问题。没错,在终端中提示 apachectl 我发现 Apache 配置有解析错误(可能是因为 Apache 在更新到 OS X 10.10 时更新了,但配置文件没有跟随?无论如何,我按照说明进行操作获取包含最少已安装模块的有效配置文件(.so - 从先前安装位置获取的文件)。

enter image description here

可以在 http://pastebin.com/VU5aZ6vL 上看到我的 httpd.conf 的副本,但此处列出了关键变量:

ServerRoot "/usr"
Listen 127.0.0.1:80
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
User daemon
Group daemon
ServerName localhost:80
<Directory />
    AllowOverride none
    Require all granted
</Directory>
DocumentRoot "/Users/casparjespersen/Sites/"

结果还是一样。有什么想法接下来要看哪里吗?

最佳答案

我遇到了同样的问题。快速修复:http://www.ampps.com/对于基本的 Apache/MySQL 设置,它仍然适用于我。

但 AMPPS 缺少许多我喜欢 MAMP 的强大功能。

关于macos - 在 OS X Yosemite 上设置 Apache 2.4.9 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25136836/

相关文章:

java - 将 Excel 文件导入 MySQL 数据库时无法在字符串中添加撇号

apache - Apache 访问日志中的 %D 字段 - 第一个字节还是最后一个字节?

apache - .htaccess 文件不工作

unix - 解压基于 UNIX 的操作系统

c - 为什么在 SunOS 上调用 msgrcv 后得到“E2BIG”,但相同的代码在 Linux 上运行良好?

macos - $cfg ['TempDir'] (./tmp/) 无法访问。 phpMyAdmin 无法缓存模板,因此速度会很慢。苹果电脑解决方案

Python 在 OS X 上的文本文件中捕获击键值

ios - 在本地两台计算机之间共享 git repo

java - 如何知道环境变量是否设置成功(Mac)

objective-c - Mac OS X 相当于 SecureZeroMemory/RtlSecureZeroMemory?