ほかのアプリケーションにポートを使用されてApacheが起動できない
他のアプリケーションにポートを使用されていてアプリケーションが起動できないといったときの対処法です。
[参考記事] Linuxの場合 Apacheを起動するときに、ほかのプロセスによってポートが使用されていた場合
SkypeをインストールしたがためにApacheが起動できないというのがよくあるパターンです。
エラーメッセージ
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、 またはポートのどれか 1 つのみを使用できます。 make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs
ポートを使用しているプログラムを調べる方法
コマンドプロンプトで次のコマンドを実行すると、ポートを使用しているプロセスの一覧が表示されます。
(-oはPIDの表示、-aは全ての接続を表示、-nはアドレス・ポートを数値で表示)
netstat -oan
ここで調べたいポートを使用しているプロセスのPIDをチェックします。
C:\>tasklist /svc /fi "PID eq 716" イメージ名 PID サービス ========================= ======== ============================================ Skype.exe 716 N/A
タスクマネージャからもPIDを使用しているプロセスはわかります。
しかし通常はPIDは表示されていません。
『 表示 』から『 列の選択 』をクリックします。
PID(プロセスID)にチェックを入れます。
そうするとポートを使用しているプロセスが特定できます。
Skypeが80番ポートを使用しているときの対処法
Skypeを起動するとデフォルトでは80番ポートが使われる。
『 ツール 』→『 設定 』→『 詳細 』→『 接続 』
『 上記ポートに代わり、ポート80を使用 』のチェックを外すことで、ランダムなポート番号が使われるようになる。
しかし環境によっては通話できなくなる可能性がある。
関連記事
- Windows11でオフラインアカウントを作成する方法(Microsoftアカウントを使わない)
- 「VCRUNTIME140_1.dllが見つからないため、コードの実効を続行できません」の対処法
- WindowsやMacのコマンドライン(CLI)でダブルクリックで高速にChiaをマイニング(Plot:耕作)する方法
- WindowsでソフトウエアRAIDを組む方法(ストライプボリューム ミラーボリューム RAID5)
- WindowsでChia Network(XCH)をHDDマイニングする方法
- SSDの現在のTBWを調べる方法 SSDの残り寿命 (Windows Linux CentOS)
- RAIDの種類
- NTFSのディスクをLinuxにマウントすると読み込み専用でマウントされてしまう
- Windows10で自動更新を停止させる方法(Windows Updateの停止)
- IntelのCore i CPUの接尾辞(末尾のアルファベット)まとめ
- Linux・WindowsでMTUを変更する方法(ジャンボフレーム)
- Logitec HDDケース(HDD4台用) ガチャベイ LHR-4BNHEU3 LGB-4BNHEU3
- NTFSフォーマットのストレージの読み書きが異常に遅い場合
- 各ストレージの速度一覧 規格速度や実効速度(HDD/SSD/M2/NVMe/USBメモリ)
- GoogleChromeでSSL接続を強制される設定(HSTS)のキャッシュを消す方法
- phpMyAdminでログイン画面を出さずにデータベースに接続する方法
- 10GbEのLANカードで、速度が遅いときの設定方法(ジャンボフレーム・ジャンボパケット)
- Windows10でデバイスマネージャーを開く方法
- php.ini が見つからない時
- PHPでMySQLなどにPDO接続をすると、could not find driverのエラーが出る場合
- MBR形式で設定されたHDDパーティションをGPT形式に変更する方法(2TB以上のHDDを認識させる方法)
- LinuxサーバでWindowsのファイルシステムNTFSを読み込む方法
- 環境変数(PATH)を設定する方法
- Apacheをコマンドプロンプトから起動・停止・再起動する方法
- Apacheから2GB以上のファイルをダウンロードしようとすると403エラーが出ます
- 1枚のNIC(ネットワークカード)に複数のIPアドレスを設定する方法(Windows)
- PEARを更新する方法
- WindowsのPCをルータにする方法(DHCP接続)
- memcachedのインストール
- Rubyのインストール
- PostgreSQLのインストール
- Windows版PHPにPEAR・PECLをインストールする
- 他のパソコンからもApacheなどを閲覧できるようにする方法
- WindowsXP、Windows2000のジャンクション機能は危険
- Windows版ApacheでCGI(Perl)を使用する方法 ActivePerl
- Windowsでシンボリックリンクを使う方法
- JDKの常駐ソフトjusched.exeを停止する方法
- DNSの設定を端末で独自に設定するには
- Windows版PHPのインストール
- Windows Apacheのインストール
- Windows MySQLインストール後の設定
- Windows MySQLのインストール
スポンサーリンク