要运行一个laravel项目,我们只需要输入“php artisan serve”。它将在8000端口上可用。
但有时我们需要同时运行多个项目。我们应该怎么做?
tl; dr one每个TCP端口不能同时拥有多个侦听器。如果您需要更多Web服务器实例,请尝试其他端口:
php artisan serve --port=8001
参考:
您还可以通过以下命令在PHP应用程序中的多个端口上运行Web服务器。
php -S localhost:8000
php -S localhost:8080
首先按如下方式运行您的第一个laravel项目博客:打开命令提示符并转到您的laravel项目所在的驱动器。并输入php artisan serve
C:\xampp\htdocs\blog>php artisan serve
现在在浏览器中键入http://localhost:8000,您的博客项目将运行。
再次打开另一个命令提示符,再次转到另一个laravel项目bloganother
C:\xampp\htdocs\bloganother>php artisan serve --port=8080
现在转到浏览器并在浏览器中输入http://localhost:8080,您的另一个项目也将运行。
感谢您阅读本文。希望你的问题得到解决。
这就是我在Linux环境中运行多个laravel项目的方法
php artisan服务默认为您打开的第一个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>
请注意,我随机选择了端口。