Laravel : 如何从本地网络访问 laravel 应用程序
Laravel : How access laravel app from local network
我在本地主机服务器上有 laravel 应用程序,我想通过 wamp 服务器将其共享到本地网络,我查看了此处的帖子并做了大部分操作,例如:
将 httpd-vhosts.conf 更改为:
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
在防火墙系统中为 TCP 创建新规则。
将 C:\Windows\System32\drivers\etc\host 更改为 :
#127.0.0.1 localhost
192.168.0.105 attendance
将 Listen 192.168.0.105:80 添加到 httpd.conf
未解决
您必须 运行 在 LAN ip 地址上提供命令,试试这个:
php artisan serve --host 0.0.0.0 --port=8000
然后您可以通过在浏览器中输入您的本地 ip 地址而不是 0.0.0.0
来从连接到 LAN 的其他设备访问该应用程序
例如,如果您的本地 ip 是 192.168.1.15
那么 url 将是:
http://192.168.1.15:8000
您必须使用 php artisan serve --port={numberyoulike}
启动服务器,在另一台设备上,您可以访问您的 laravel 应用程序。
我在本地主机服务器上有 laravel 应用程序,我想通过 wamp 服务器将其共享到本地网络,我查看了此处的帖子并做了大部分操作,例如:
将 httpd-vhosts.conf 更改为:
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
在防火墙系统中为 TCP 创建新规则。 将 C:\Windows\System32\drivers\etc\host 更改为 :
#127.0.0.1 localhost
192.168.0.105 attendance
将 Listen 192.168.0.105:80 添加到 httpd.conf
未解决
您必须 运行 在 LAN ip 地址上提供命令,试试这个:
php artisan serve --host 0.0.0.0 --port=8000
然后您可以通过在浏览器中输入您的本地 ip 地址而不是 0.0.0.0
来从连接到 LAN 的其他设备访问该应用程序
例如,如果您的本地 ip 是 192.168.1.15
那么 url 将是:
http://192.168.1.15:8000
您必须使用 php artisan serve --port={numberyoulike}
启动服务器,在另一台设备上,您可以访问您的 laravel 应用程序。