如何使用PHP ArtisanServ设置域名

Pro*_*ova 8 php laravel artisan

我是PHP和Laravel的新手。在使用Wamp虚拟主机时,我可以指定documentroot,服务器名和端口号-因此可以指定域名。但是,使用php artisan serve命令,我可以指定端口地址,但不能指定域名。可以设置域名吗?

另外,使用此命令和wamp托管之间有什么区别?

nb我是服务器端语言的新手,很抱歉询问这些基础知识!

编辑:我用过PHP工匠服务--host = blog.local --port = 8001但出现错误在此处输入图片说明

我已经清除了配置和应用程序缓存。

Sau*_*abh 14

您可以使用artisan serve命令明确定义主机和端口:

php artisan serve --host=somedomain.com --port=8001

注意:请记住要启用与防火墙的移植。

  • 是的,我正在使用该命令,但它显示了相同的错误。“$ php artisan serve --host=blog.local --port=8001 Laravel 开发服务器已启动:<http://blog.local:8001> [Tue May 22 12:35:45 2018] 未能在博客上收听。 local:8001 (原因: php_netw ork_getaddresses: getaddrinfo failed: No such host is known.) <br /> <b>警告</b>: Unknown: php_network_getaddresses: getaddrinfo failed: No such host is known. in <b>Unknown </b> 在线 <b>0</b><br /> " (3认同)
  • 先试试这些:`php artisan config:cache``php artisan cache:clear` (2认同)

Sri*_*dal 7

虽然为时已晚。

在系统主机文件中创建一个条目。如果是窗户,它在

C:\Windows\System32\Drivers\etc\hosts


# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
127.0.0.1           blog.local

Run Code Online (Sandbox Code Playgroud)

然后运行你的命令:

php artisan serve --host=blog.local --port=8001
Run Code Online (Sandbox Code Playgroud)


小智 6

很简单,传入--host参数即可。

php artisan serve --host=example.com
Run Code Online (Sandbox Code Playgroud)

  • 或者甚至只是“0.0.0.0”绑定到所有本地地址 (3认同)

Aum*_*gri 6

试试这个命令。 php artisan serve --host=0.0.0.0 --port=8000