【发布时间】:2019-02-11 10:45:29
【问题描述】:
我有一个名为“test”的 Laravel 项目在我的 Mac 上的 MAMP 上运行。我已取消注释 httpd.conf 中的 vhosts 包含行,并将其包含在 vhosts 文件中:
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/test/public"
ServerName testapp.dev
</VirtualHost>
当我在浏览器中转到“testapp.dev”时,它只会显示旧的
testapp.dev’s server IP address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN
我不确定我是否错过了什么或什么。在此先感谢您的帮助! :)
(这是一个转贴,但更清楚)
【问题讨论】:
-
我不知道mac,但你是否也在hosts中添加了
127.0.0.1 testapp.dev? -
如果你用的是mac,为什么不安装代客呢?
-
@Polaris 我用composer安装了它,但它说代客不是我终端中的命令。
-
您需要关注instructions 确保
~/.composer/vendor/bin目录位于系统的“PATH”中。。使用 .test 而不是 .dev 并放弃 MAMP 并安装 Valet。 .dev 归 Google 所有。 -
我安装了代客,我正在使用 .test。我尝试链接停车场,但 test.test 只返回“它有效!”。我在 htdocs 的 laravel 项目中做到了这一点。如果我使用代客服务,我不需要 MAMP 吗?
标签: laravel apache mamp vhosts