运行本地开发服务器的artisan命令是什么http://local.dev/test-laravel/?

max*_*n15 2 php laravel

http://local.dev/test-laravel/这样的地址运行本地开发服务器的artisan命令是什么?

test-laravel是我安装laravel的文件夹.

当我运行一个命令,就像php artisan serve --host=local.dev/test-laravel/它说服务器开始于http://local.dev/test-laravel:8000(这不起作用)

理想情况下,网址应为http://local.dev:8000/test-laravel

我该如何实现这一目标?

Sas*_*ens 6

实现此目的的方法之一是编辑Host文件,以便将名称"local.dev"解析为IP地址.

这是最简单的解决方案,取决于您使用的操作系统.在Windows系统上,您可以在以下位置修改主机文件%Systemroot%\System32\Drivers\Etc\hosts

在Linux系统上,此主机文件位于 /etc/hosts

在这些文件中,您可以添加以下DNS转换.

127.0.0.1   local.dev
Run Code Online (Sandbox Code Playgroud)

现在,当您尝试将服务器置于联机状态时,可以使用以下命令,php artisan serve –host=local.dev并可以访问http://local.dev:8000/上的Web文件夹.只要端口不干扰,这不会干扰在http://local.dev/上运行的任何其他服务器.

如果已使用端口8000,则可以使用以下命令更改端口

php artisan serve –host=local.dev --port=8080
Run Code Online (Sandbox Code Playgroud)

更新

一旦你注册了local.dev,就可以使用它了.php artisan serve不会为你做DNS翻译.

PHP 5.4.0附带一个内置的Web服务器,php artisan服务使用它.

http://www.php.net/manual/en/features.commandline.webserver.php

"URI请求是从启动PHP的当前工作目录提供的,除非-t选项用于指定显式文档根目录."

您还可以配置Web服务器来处理此请求.在Laravel.io是一个操作指南.