要运行一个laravel项目,我们只需要键入" php artisan serve"。它将在8000端口上提供。
但有时我们需要同时运行多个项目。我们怎么做到这一点?
答案 0 :(得分:15)
tl; dr 每个TCP端口不能同时拥有多个侦听器。如果您需要更多Web服务器实例,请尝试另一个端口:
php artisan serve --port=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,另一个项目也将运行。
感谢您阅读本文。希望您的问题得到解决。
答案 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>
请注意,我是随机选择端口的。