【问题标题】:using symfony and laravel together : local server Failed to listen on 127.0.0.1:8000一起使用 symfony 和 laravel:本地服务器无法监听 127.0.0.1:8000
【发布时间】:2018-03-24 21:05:55
【问题描述】:

我在同一台机器上使用 Symfony 和 Laravel。 我正在开发中,我没有网络服务器,我使用他们每个人的本地服务器。

对于 Symfony,这是可行的:

$ cd /var/www/symfony
$ php bin/console server:start

 [OK] Server listening on http://127.0.0.1:8000   

对于 Laravel,这是行不通的:

$ cd /var/www/laravel
$ php artisan serve
Laravel development server started: <http://127.0.0.1:8000>
[Thu Oct 12 21:46:21 2017] Failed to listen on 127.0.0.1:8000 

当我停止 Symfony 时,Laravel 就会工作。这两个工具之间存在冲突。

我必须让这 2 个工作正常,因为我的 Lavavel 站点上有一个 REST-API,而我的 symfony 站点是这个 API 的客户端。

如何在不安装网络服务器的情况下使用本地开发服务器运行这两个站点?

【问题讨论】:

标签: php laravel symfony webserver


【解决方案1】:

使用以下命令运行 laravel 项目。

php artisan serve --port=8888

使用这个命令你可以在不同的端口运行 laravel 项目。

【讨论】:

    【解决方案2】:

    你的问题是不能在同一台主机上共享同一个端口。

    我不知道 Laravel,但我知道 Symfony。使用 Symfony,您可以使用以下命令更改本地服务器的端口:

    php bin/console server:stop
    php bin/console server:start 127.0.0.1:8080
    

    执行此命令后,您可以尝试重新启动您的 Laravel 服务器,您将拥有:

    【讨论】:

      猜你喜欢
      • 2021-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 2015-02-08
      • 2020-04-13
      • 2010-10-23
      相关资源
      最近更新 更多