我正在尝试使用IP地址从另一台PC访问我的laravel应用程序,但我无法通过在浏览器中访问192.168.1.101:8000来使其工作。
我该怎么办?
答案 0 :(得分:34)
为什么不使用Laravel的工匠呢?很简单:
sudo php artisan serve --host 192.168.1.101 --port 80
现在,您可以在其他计算机上输入: http://192.168.1.101
那就是它。
答案 1 :(得分:6)
转到Apache文件夹中的httpd.conf
,找到以下行:
DocumentRoot "c:/wamp/www"
<Directory "c:/wamp/www">
# ...Stuffs in here
Options Indexes FollowSymLinks
# ...Stuffs in here
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
然后将 <Directory>
标记中的最后一行替换为:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
</Directory>
为您的laravel应用程序添加虚拟主机,转到httpd-vhosts.conf
并添加以下行:
<VirtualHost *:80>
DocumentRoot "D:/.../your-laravel-app-path/public"
ServerName yourservername.dev
<Directory "D:/.../your-laravel-app-path/public">
AllowOverride All
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
重新启动所有apache服务
这应该这样做,我在Windows上使用wamp并为我工作。
答案 2 :(得分:5)
使用您的IP地址访问laravel
php artisan serve --host 0.0.0.0
现在您可以通过http://laravel-server-ip-address:8000
访问laravel服务器了如果您想更改端口,那么
php artisan serve --host 0.0.0.0 --port 8101
现在您的laravel服务器是http://laravel-server-ip-address:8101
答案 3 :(得分:0)
您可以使用laravel的内置命令php artisan serve
来完成。
按照以下步骤操作:
php artisan serve
如果您仍然无法访问端口8000 或,则它已在使用中,请运行:
php artisan serve --port 8383
它应该听你提供的新端口。您还可以为此命令设置其他选项。寻找帮助php artisan help serve
。
答案 4 :(得分:0)
使用此命令,其中ip地址为ip-v4。从您的wifi连接属性中检查ip-v4。
php artisan serve --host 192.168.10.15 --port 5000
答案 5 :(得分:0)
ifconfig
sudo php artisan服务--host your_ip --port your_port
示例:
sudo php artisan serve --host 192.168.1.70 --port 8080
192.168.1.70:8080