0
Laravel
パッケージを使用して支払いシステムに接続しています。この特定のパッケージはポート80経由でデータを送受信します(支払いにポート8000を使用すると、 )。私はそれを試してみることにしましたが、このエラーが返され
How to run laravel 5 on port 80 of localhost?Laravel 5.4をポート80で正常に実行する方法
:
Failed to listen on 127.0.0.1:80 (reason: Permission denied)
ポート80を使用しているプログラムを検出するには、私はsudo lsof -i :80
を入力し、受信したここに見られるように
次の出力:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 3102 root 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3103 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3104 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3105 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3106 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3107 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3108 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3115 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3116 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
apache2 3117 www-data 4u IPv6 46970 0t0 TCP *:http (LISTEN)
私もコマンドを試しました: tcp6 0 0 :::80 :::* LISTEN 3102/apache2
私が試した空きポート80へ:、次はその出力であるsudo netstat -nltp | grep -iw "80"
をし、出力されました::sudo kill -9 3102
、その後私は走ったtcp6 0 0 :::80 :::* LISTEN 3330/apache2
(ポートが再占領されています) 。
私はポート80を使ってLaravelアプリケーションを開発することができます(私はDebian 9 Stretch
を使用しています)。