如何使代客指向 localhost:8000 而不是 laravel 框架的 htdocs

Posted

技术标签:

【中文标题】如何使代客指向 localhost:8000 而不是 laravel 框架的 htdocs【英文标题】:How to make valet point to localhost:8000 not to htdocs for laravel freamwork 【发布时间】:2016-12-17 09:33:38 【问题描述】:

我使用的是 Windows 10,并且我已经使用 'php artisan serve' 为我的 Laravel 5.2 项目设置了代客服务,该服务在 localhost:8000 上设置了服务器。当我使用 XAMPP(用于 apache 和 mysql)并转到 localhost 时,一切都很好。当我去 localhost:8000 仍然一切正常。但是当我转到 my_project_name.dev 时,它会转到 localhost。当我尝试使用 some_random_name.dev 时,它会再次访问 localhost。但是在我的 htdocs 中,我有一些项目,我想让它像它应该的那样: my_project_name.dev 指向 my_project_name 目录。或者,如果这不可能,至少 my_project_name.dev 应该指向 localhost:8000 。

任何帮助将不胜感激。

【问题讨论】:

Laravel Valet 只支持 Mac 【参考方案1】:

您必须在 apache 上启用 mode_rewrite 1) 打开httpd.conf 2) 在httpd.conf 文件中找到以下行#LoadModule rewrite_module modules/mod_rewrite.so。您可以通过在查找菜单中搜索关键字mod_rewrite 轻松完成此操作。 3) 去掉行首的##代表该行被注释。 4) 现在重启 apache 服务器。

【讨论】:

它应该是一样的。你告诉我的那行没有注释。如果这对 Laragon 有帮助,情况也一样

以上是关于如何使代客指向 localhost:8000 而不是 laravel 框架的 htdocs的主要内容,如果未能解决你的问题,请参考以下文章

如何将“127.0.0.1:8000 / localhost:8000”更改为我想要的网址。 (拉拉维尔)

如何在 localhost:8000 中从 Laravel 的一个项目更改为另一个项目?

如何从查询 localhost:8000/example 中获取价值?q="user":"admin" in golang

如何使用 axios 在 rest-auth 中使用令牌发布? POST http://localhost:8000/rest-auth/password/change/ 401(未经授权)

如何从 Symfony 中的 url 获取 id [重复]

尝试从 localhost 向 localhost:8000 发送数据时,ajax 调用不起作用