我对Laravel很新 . 我在Laravel网站上的文档后面使用MacOS上的命令 laravel new blog
创建了一个本地开发站点blog.test .
在 ~/Sites/blog
文件夹中使用命令 php artisan serve
时, blog.test
显示Laravel欢迎页面,但当我使用valet进行开发时, blog.test
显示 It Works
.
请帮忙解决这个问题 . 缺少的步骤是什么?
我已经尝试了以下步骤
-
代客重新安装
-
代客重启
-
代客链接
似乎blog.test指向Web服务器的默认 index.html
文件而不是Laravel项目的 blog/public
文件夹中的 index.php
文件 .
我是否需要将Web根目录配置为 blog/public
或"valet link"命令应该自行处理?
2 回答
我用下面的命令停止了apache
sudo apachectl停止
然后我跟着下面的线程
https://github.com/laravel/valet/issues/299
这是问题与dnsmasq和线程中给出的dnsmasq.conf文件解决了这个问题 .
“It Works”告诉我,Mac的内置Apache服务器正在处理该请求 . 你只需要禁用它以便代客接管 .
运行
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
以关闭内置Apache服务器 .您可能还需要重新启动Valet
valet restart
.