Windows 防火墙 - Laravel Artisan Serve - 允许入站规则中的端口(不起作用)

Sya*_*ien 1 windows port firewall laravel serve

我正在使用 Laravel...并且我开发了一个网站...并且我想尝试从其他设备访问该网站...

我在我的电脑上运行php artisan serve --port=4042 --host=0.0.0.0(Windows 10)..

我通过Inbound Rules在 Windows 防火墙中创建新端口来允许端口 4042(如下图所示): 在此输入图像描述

但是当我用手机访问时,却显示错误,如下图: 在此输入图像描述

但是如果我关闭整个防火墙我就可以访问网络...... 在此输入图像描述

但我不想禁用整个防火墙,我只想只允许端口 4042)......

谢谢..

Sya*_*ien 7

多么愚蠢的错误啊……我在谷歌搜索和搜索解决方案几个小时后才发现了这个问题。

问题是防火墙阻止php.exe程序...我不知道什么时候添加该规则...所以,我只是删除该规则...问题就解决了。

在此输入图像描述