2017-10-12 2 views
2

同じマシン上でSymfonyとLaravelを使用しています。 開発中ですが、Webサーバーがなく、それぞれのローカルサーバーを使用しています。 Laravelのためにsymfonyとlaravelを一緒に使用:ローカルサーバー127.0.0.1:8000

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

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

を、動作しないこと:作品のSymfonyについては、

$ 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のクライアントであるため、私は2を稼働させることが義務付けられています。

Webサーバーをインストールせずに、ローカル開発サーバーで2つのサイトを実行するにはどうすればよいですか?

+0

チェックこの回答https://stackoverflow.com/questions/17990820/set-port-for-php-artisan-php-serve –

+0

[php artisan.php serveのポートを設定する]の複製が可能です(https://stackoverflow.com/questions/17990820/set-port-for-php-artisan-php-serve) – Webdesigner

+0

同じポート。例: 'php artisan serve --port = 8080' – Webdesigner

答えて

1

問題は、同じホスト上で同じポートを共有できないことです。

私はLaravelを知らないが、私はSymfonyを知っている。 symfonyであなたは、このコマンドを使用して、ローカルサーバーのポートを変更することができます。このコマンドの後

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

を、あなたはLaravelサーバーを再起動しようとすることができ、あなたが持っているでしょう:

関連する問題