在 Windows 中设置 Laravel 本地服务器
Posted
技术标签:
【中文标题】在 Windows 中设置 Laravel 本地服务器【英文标题】:Laravel local server setup in windows 【发布时间】:2019-12-08 19:49:14 【问题描述】:我是新来的,我试图离线启动一个项目。从一开始我就有同样的问题。我有一个本地域 (syworkx.local)。我在主机中有一行(在 Windows 目录中),我在 httpd-vhosts.conf 中有一行,其中包含 servis 的确切位置。我在 .env 中也有信息 app_dir 是什么。
主页正常,但成功登录后我的路线错误。我看到了 syworkx.local/dashboard 但来自错误的目录。
如果我将 localhost 或 syworkx.local 放在 chrome 中,我也有同样的情况。我的 xampp 中有很多项目。
要启动项目,我究竟需要改变什么?我想解释一下,网上一切都很好。
请有人帮助我。我知道这是一个小细节,但我的项目不起作用。
感谢您的帮助。
【问题讨论】:
能否将xampp php 路径添加到环境变量中? 查看如何将 PHP 路径添加到环境变量:***.com/questions/10753024/… 你能给我解释一下吗?我到底要做什么? 如果您正在构建小型项目或学习 laravel,您可以使用 PHP 命令来服务 laravel 项目。为了让您的 php 命令在 cmd 或 powershell 上运行,您需要将 PHP 路径添加到环境变量。 运行命令php -v
检查环境变量是否设置正确。如果设置正确,您将在 cmd 上看到 PHP 版本
【参考方案1】:
在 laravel 项目文件夹中运行以下命令
php -S localhost:3000 -t public
假设您没有更改 laravel 默认代码。
您可以放置任何端口而不是 3000。但是如果放置端口 80/8000,您可能会看到错误。
命令成功运行后,使用 localhost:3000 检查浏览器
这应该可以工作
【讨论】:
现在,它可以工作了,但我必须从 https 中删除“s”。当我从 https:localhost:3000 中删除's'并且我只有 http:localhost:3000 我的项目工作。 laravel项目哪里可以改? 您可以在config/app.php
中设置'url' => 'http://youDomain.com'
,或者您可以使用中间件类 Laravel 5 - 重定向到 HTTPS。
会不会也这样? APP_URL=localhost:3000 你说我必须从你的建议中打开。
可能,是的。试着告诉我。
不,我必须删除's'。它一直需要 ssl。以上是关于在 Windows 中设置 Laravel 本地服务器的主要内容,如果未能解决你的问题,请参考以下文章