【问题标题】:How to change MAMP configuration to run PHP?如何更改 MAMP 配置以运行 PHP?
【发布时间】:2013-06-01 05:16:39
【问题描述】:

Mac os 对我来说是新的。我最近在我的 MAC OS 上安装了 MAMP。我已经将我的 php 项目放在了

应用程序/MAMP/htdocs

当我执行此代码时,我得到的 URL 为

   localhost:8888/

正如 url 所说,它正在使用端口 8888,我不希望在我的 url 上使用 8888,因为我的项目中有各种重定向。所以我尝试通过更改端口 MAMP-----prefrences-----imade它设置了默认速度和MySql端口

但是在我重新启动 MAMP 之后,我找到了 url

    localhost/MAMP/?language=English

带有以下错误消息:

找不到

在此服务器上找不到请求的 URL /MAMP/。

Apache/2.2.22 (Unix) DAV/2 Server at localhost Port 80

提前致谢!

【问题讨论】:

  • 试试 localhost:80 这是默认的...
  • @pattyd localhostlocalhost:80没有区别
  • @pilsetnieks 我知道,我告诉他在首选项中将端口设置为端口 80(阅读我的答案)。
  • @pattyd 但仍然无法正常工作,我想显示没有任何端口号的本地主机
  • @pilsetnieks 但仍然无法正常工作,我想显示没有任何端口号的本地主机

标签: php macos mamp


【解决方案1】:

您收到的错误消息表明 apache 正在运行并且它位于端口 80 上。错误消息指出 url /MAMP/ 无效,如果您添加了项目,则可能是这种情况。 MAMP 中有一个首选项,它会在启动时启动一种帮助页面,我认为这就是您所看到的。 如果您已将项目复制到 htdocs 中,您可能需要使用您的站点特定详细信息(例如文档根目录)修改位于 /Applications/MAMP/conf/apache 的 httpd.conf 文件。查找以

开头的部分
<Directory "/Applications/MAMP/htdocs">

请记住,您需要重新启动服务才能应用更改!

如果您仍然遇到问题,请查看位于 /Applications/MAMP/logs 的 apache 日志文件

【讨论】:

    【解决方案2】:

    默认情况下 localhost 将在端口 80 上运行。
    如果您的 localhost 在端口 80 上运行,您只需在浏览器中输入localhost。如果您必须输入localhost:8888,则意味着它在端口8888 上运行!如果要更改此设置,请打开 httpd.conf(您的 Apache 配置文件)并向下滚动到第 47 行,其中显示为 listen #。将该行更改为listen 80。打开您的服务器(可能需要重新启动)然后打开您的浏览器并输入localhost
    如果需要,我很乐意提供进一步的帮助!

    【讨论】:

    • MAMP 中的默认端口是 8888。当首选项更改时,它也会更改配置文件,因此无需更改 httpd.conf
    • 然后只需将首选项更改为 80
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多