如何使用xampp在本地运行多个laravel应用程序,并使它们能够被本地网络上的其他pc访问 &g



你好,我是在windows上,我使用的是xampp和Laravel

我有多个laravel应用程序,我想同时运行它们,并使它们可以在我的本地网络上的其他PC上访问。

有可能吗?

我也想,如果可能的话,运行这些应用程序没有php工匠服务命令。

我使用xampp的httpd-vhosts.conf为一个应用程序做了这个,但不知道如何为多个应用程序做这个。所以我所做的是我创建了一个虚拟主机,使一个应用程序直接从另一台PC通过浏览器使用IP地址访问,所以有一种方法来创建多个这样的虚拟主机在同一时间?或者有更好的方法?

谢谢。

进入"xamppapacheconfextra"目录,打开httpd-vhosts.conf文件。

<VirtualHost *:80>
DocumentRoot "/Users/laravel2/public"
ServerName laravel2.dev
<Directory "/Users/laravel2/public">
AllowOverride All
Options FollowSymLinks +Indexes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/laravel1/public"
ServerName laravel1.dev
<Directory "/Users/laravel1/public">
AllowOverride All
Options FollowSymLinks +Indexes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

=比;C:WindowsSystem32drivers等

127.0.0.1  localhost laravel1.dev
127.0.0.1  localhost laravel2.dev

重启apache。这对我很有用。

在这种情况下,我建议您使用Laragon而不是xampp。

Laragon的一些特征:

  • 易于使用。
  • 使用<<li> strong> app.test 代替localhost/app不需要额外的配置。不需要运行php artisan serve命令运行laravel项目
  • 你可以在互联网上与任何人分享你的本地项目,只需点击几下
  • 你可以移动Laragon文件夹周围(到另一个磁盘,到另一台笔记本电脑,同步到云,…)没有任何担心。

无论如何,我一直在使用Laragon。