如何同时运行多个Laravel项目?

时间:2017-05-06 07:32:13

标签: laravel laravel-5.4

要运行一个laravel项目,我们只需要键入" php artisan serve"。它将在8000端口上提供。

但有时我们需要同时运行多个项目。我们怎么做到这一点?

4 个答案:

答案 0 :(得分:15)

tl; dr 每个TCP端口不能同时拥有多个侦听器。如果您需要更多Web服务器实例,请尝试另一个端口:

php artisan serve --port=8001

然后转到http://localhost:8001

参考:

答案 1 :(得分:0)

您还可以通过以下命令在PHP应用程序中的多个端口上运行Web服务器。

php -S localhost:8000 
php -S localhost:8080

答案 2 :(得分:0)

首先运行您的第一个laravel项目博客,如下所示: 打开命令提示符,然后转到存在laravel项目的驱动器。 并输入php artisan serve

C:\xampp\htdocs\blog>php artisan serve

现在在浏览器中输入http://localhost:8000,您的博客项目将运行。

再次打开另一个命令提示符,然后再次转到另一个laravel项目博客另一个

C:\xampp\htdocs\bloganother>php artisan serve --port=8080

现在转到浏览器并在浏览器中输入http://localhost:8080,另一个项目也将运行。

感谢您阅读本文。希望您的问题得到解决。

You can also get your solution from this link

答案 3 :(得分:0)

这就是我在Linux环境中运行多个laravel项目的方式

php artisan serve默认为您打开的第一个laravel项目打开端口8000。

:/var/www/html/projectOne# php artisan serve Laravel development server started: <http://127.0.0.1:8000>

要在同一台计算机上运行第二个或多个laravel项目,必须为每个新实例指定端口。

在第二个laravel文件夹中运行以下命令作为示例

(using port 8080)

:/var/www/html/projectTwo# php artisan serve Laravel development server started: <http://127.0.0.1:8080>

对于第三个项目,您可以运行以下命令

(using port 8888)

:/var/www/html/projectTwo# php artisan serve Laravel development server started: <http://127.0.0.1:8888>

请注意,我是随机选择端口的。