首页 > 解决方案 > 带有 MAMP 的 MacOS Mojave 上的 VirtualHost 不起作用

问题描述

我有一个开发项目symfony 2.4,可以在我的主计算机上正确运行,使用WAMP. 但是,我需要将其移至我的笔记本电脑MacOS Mojave( v 10.14.5)。为此,我安装MAMP并尝试设置虚拟主机。

这是我做的步骤: 1.安装MAMP 5.4并将端口设置为默认值: Apache port : 80 MySQL Port: 3306

  1. 通过添加以下代码更新了hosts位于的文件:/private/etc/
127.0.0.1   mysite.fr
::1 mysite.fr
  1. 通过删除虚拟主机行之前的 # 来 更新httpd.conf位于的文件:/MAMP/conf/apacheInclude /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

4.通过添加以下代码更新httpd-vhosts.conf位于的文件:/MAMP/conf/apache/extra/

<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs/mysite⁩Symfony2.4⁩/web"
    ServerName mysite.fr
</VirtualHost>
  1. 重启 MAMP

  2. 打开我的浏览器并移动到 urlmysite.fr

我的 Mac 和 Windows 上的 Virtualhost 设置完全相同。但是,它仅适用于我的 Windows,这是我在 Mac 上收到的错误消息mysite.fr

Not Found
The requested URL / was not found on this server.

标签: phpapachemampvirtualhostmacos-mojave

解决方案


推荐阅读