Apacheインストール時のエラー

2020年3月17日

Apacheのインストール時に
「アクセス許可で禁じられた方法でソケットにアクセスしようとしました。」
と表示された場合の対処法についてメモ。

よくある原因が、Apacheで使用することにしたポート(デフォルトでは80)がすでに他のプロセスで使用されているというもの。なので、以下の手順で対処する。

  1. ポート使用状況の確認
  2. 使用しているプロセスの停止

1.ではコマンドプロンプトでnetstat -aon を実行し80番ポートを使用しているプロセスのPIDを確認する。

2.ではタスクマネージャで1.のPIDが存在を確認し停止する。
ただし、PIDが4の場合システムプロセスなので、タスクマネージャからは停止できない。
この場合、以下の可能性が高い

  • IIS
  • Web Deployment Agent Service
  • SQL Server Reporting Services
  • Windows Remote Managemen
  • Windows 7のBranchCache

Windowsの管理ツールからサービスで起動状況を確認して、不要ならば停止すればよい。

Windows

Posted by fanfanta