如何使代客指向 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(未经授权)