最近、ラップトップにXAMPPをインストールしました。正しくインストールされましたが、ApacheWebサーバーが起動しません。ポート80に問題があります。
Skypeをインストールしていないので、Skypeが原因ではありません。プロセスIDなどを探すプロセスを経て、それがシステムプロセスであることがわかりました。私がそれを止めたとき、コンピュータはクラッシュしました。
Apacheサーバーをポート80で動作させるにはどうすればよいですか?
TeamViewerをインストールしている場合は、TeamViewerのポート80および443の使用を無効にする必要があります。これは、[追加]-> [オプション]-> [詳細]-> [ネットワークの詳細設定]に移動して実行できます。
nkansara
単にそれらのステップに従ってください。
最初選択解除スカイプのチェックボックス:ツール->接続オプション->接続用のポート80または443の選択を解除。
Apacheでポートを変更しますhttpd.config file => Listen81の代わりにListen81。そしてservaerName Localhost80の代わりにserverNameLocalhost 82。このファイルを保存して閉じます。
Apacheを変更しますhttpd-ssl.configファイルListenの代わりに82をリッスンします。「」の代わりに「」をリッスンします。そしてServerNamewww.example.com:443またはServerNamelocalhost:433の代わりにServerNamewww.example.com:81またはServerNamelocalhost:81。このファイルを保存して閉じます。
最後のステップ:-XAMPPコントロールパネルの「構成」ボタンをクリックして開きます。次に、「サービスとポートの設定」ボタンをクリックします。その中で、「Apache」タブをクリックし、新しいポート番号を入力して「メインポート」を81として、「SSLポート」を82としてボックス内にに保存します。 [保存]をクリックして、構成ボックスを閉じます。
みんなありがとう-ポート80で実行されていたのはIISでした。インストールすらしていなかったので、Windowsに付属していると思います。
検索バーにIISと入力し、開いてからすべてを停止すると、正常に機能するようになりました。プロセスをIISまたは、まったく役に立たないシステムとは対照的な何か。とにかく問題を解決してくれてありがとう。
システムにSkypeがあるかどうかをシステムで確認してから、最初にSkypeを閉じ、Skypeのプロセスを閉じてください。 c:/> netstat-ano [すべてのプロセスを表示します]の後にc:/> tasklist [プロセスIDのタスクを表示します] c:/> taskkill/PID 2480/F [ここでは2480はプロセスですid]
また、iisサーバーが実行されているかどうかを確認し、実行されている場合はiisサーバーを停止します。
ありがとうございます
問題に関する詳細情報を見つけるには、2つの方法があります...
1)プロセス名へのPIDの相互参照。
コマンドラインを開き(cmd.exe
を実行)、次のように入力します:netstat -aon
C:\Users\admin>netstat -aon
Active Connections
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 6200
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 892
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 6200
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING 564
TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING 1056
TCP 0.0.0.0:49154 0.0.0.0:0 LISTENING 1108
TCP 0.0.0.0:49155 0.0.0.0:0 LISTENING 620
TCP 0.0.0.0:49156 0.0.0.0:0 LISTENING 608
TCP 127.0.0.1:5354 0.0.0.0:0 LISTENING 1444
TCP 127.0.0.1:27005 0.0.0.0:0 LISTENING 2200
TCP 192.168.1.100:139 0.0.0.0:0 LISTENING 4
ローカルアドレスが127.0.0.1:80
または0.0.0.0:80
の最初の行を見つけます
次に、タスクマネージャー(ctrl-alt-del) > Processes Tab (show all)
を使用して、このPIDを持つプロセスを見つけます。
2)Apacheのエラーログファイルを確認するか、コマンドラインからApacheを起動して、エラーメッセージを確認します。
httpd -k start
IISサービスはW3svc
と呼ばれ、サービスウィンドウ(servers.mscを実行)から停止したり、無効(自動起動を無効)にすることができます。
また、ポート80で実行されている他のソフトウェアを検出して処理する、はるかに優れたセットアッププロセスを備えたWampDeveloperProを使用してみてください。