【问题标题】:Following a tutorial resulted in broken MAMP installation遵循教程导致 MAMP 安装损坏
【发布时间】:2015-09-08 11:44:04
【问题描述】:

一个月前在我的 Macbook (OSX) 上连接了 MAMP,一切都很好。然后我遵循了一个关于如何在 Eclipse 中调试 PHP 的虚假教程(没有用),现在我的 php 文件打开了:

file:///Applications/MAMP/htdocs/

代替:

http://localhost:8888/

现在只显示代码。如果我将文件名附加到浏览器中的 localhost url,可以在服务器上查看 PHP 文件,但是谁能告诉我如何正确配置 PHP/MAMP?我是这个东西的新手,并试图自己解决这个问题,但没有骰子 =/

【问题讨论】:

  • 出了什么问题? file:///Applications/MAMP/htdocs/foo.php 不能工作,但 http://localhost:8888/foo.php 应该。

标签: php macos mamp


【解决方案1】:

您的大部分工作可能是重新配置 /etc/apache2/httdp.conf。 配置 Apache 是一个很大的话题,您最好使用 google 找到一个好的教程。 至少,您需要一个处理程序,例如:

# PHP file handlers.
<IfModule php5_module>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps

        <IfModule dir_module>
                DirectoryIndex index.html index.php
        </IfModule>
</IfModule>

【讨论】:

  • 您可能已经解决了这个问题,但您不应该指向内置的 Apache 配置。他正在使用 MAMP。
  • 是的 localhost:8888/myfilename.php 正确显示文件,但这不是 php 的默认显示设置。在这种废话发生之前,默认情况下 php 文件将使用 mamp/apache 打开。但现在即使我进入 mamp/htdocs 文件夹,它也不使用服务器
  • 感谢大家的提示,但仍有问题。我应该研究什么一般的东西?
【解决方案2】:

想通了!如果有人遇到同样的问题...

到这里: http://sawmac.com/mamp/ 正确设置mamp

这里: http://sawmac.com/mamp/virtual/ 在你的 mac 上正确设置虚拟主机

附言 如果您像我一样搞砸了 mamp 的 apache 设置,请在执行上述操作之前完全删除该程序并重新安装它。

【讨论】:

    【解决方案3】:

    如果您对非 MAMP 解决方案感兴趣,这里有一组说明,它们使用 OSX Mountain Lion 的本机 Apache2 和 XDebug 以及 MacGDBp 和一个名为 XDebug Helper 的 Safari 扩展。 http://dokimay.com/index.php/mac-osx/56-configuring-xdebug-on-osx-mountain-lion

    【讨论】:

      猜你喜欢
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      • 2021-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多