14

Windows 7 が自動的に更新されると、WAMP サーバーのローカルホストが壊れました。

ポート 80 は既に IIS サーバーで使用されています。

ウェブサイトで検索したところ、多くの人がポート 80 をポート 8080 に変更する必要があると提案しました。

とに更新Listen:80しました。Listen:8080ServerName localhostServerName localhost:8080

しかし、それでも機能せず、空白のページが残ります。

誰でもこの問題を解決するのを手伝ってもらえますか?

4

9 に答える 9

28

Wamp サーバーのローカルホストが機能していません。問題 ポート 80 が閉じられています。アイコンの色 黄

解決:

wamp アイコンをクリック > Apache > サービス > サービスのインストール

wamp アイコンをクリック > すべてのサービスの再起動

アイコングリーンの働き

于 2014-07-09T21:58:14.390 に答える
6

あなたのSkypeを確認してください。Skype は着信通話用にポート 80 を予約しているため、問題がありました。チェックを外したところ、問題なく動作しました。

于 2014-05-07T19:39:09.717 に答える
6

Goto このリンクは機能しています..

http://www.ttkalec.com/blog/resolving-yellow-wamp-server-status-freeing-up-port-80-for-apache/

更新: XAMP の使用

このブログ投稿を書いた後、XAMP は WAMP に非常に似ていますが、Apache をサービスとして実行することを強制するのではなく、通常のプロセスとして実行できることがわかりました。そのため、XAMP を使用することになり、Apache ポートを 8080 に変更したため、すべてが機能するようになりました。

WAMPの問題

Window 7 以降を使用している場合、WAMP サーバーがポート 80 で Apache サービスを開始しようとして失敗するという問題に遭遇した可能性があります。

多くの対立や問題が発生する可能性があります。何かを試す前に、Apache サーバーをブロックしている可能性のある ZoneAlarm、Nod32、またはその他のプログラム/ファイアウォールがあるかどうかを確認してください。ファイアウォールが問題ではないことが確実な場合は、いくつかの修正を試すことができます。

注: 修正を試みるたびに、黄色の WAMP アイコンをクリックし、[すべてのサービスを再起動] を選択する必要があります。

問題の原因となっているプロセスを確認する

[コマンドを実行] ボックスまたは [検索の開始] に「cmd」と入力してコマンド プロンプト ウィンドウを開き、Enter キーを押します。次のコマンドを入力します。findstr 0.0:80 各行の最後の列は、識別されたプロセス (プロセス ID または PID) です。タスク マネージャーで PID 番号と PID を照合して、ポートを使用しているプロセスまたはアプリケーションを特定します。タスク マネージャーに PID 列が表示されない場合は、[プロセス] タブ -> [表示] メニュー -> [列の選択] に移動し、リストから PID を選択する必要があります。これで、ポート 80 を予約しているアプリケーションを特定したか、システムがポート 80 を使用していることを示しています。これは、内部サービスの 1 つがポートを使用していることを意味します。この場合は、さらに読み進めてください。スカイプとの衝突

Skype がポート 80 を使用していることが判明した場合は、Skype のいくつかの設定を変更する必要があります。Windows では、Skype は HTTP に使用されるポート 80 を予約しています。Apache にはこのポートが必要です。そのため、Skype を実行している場合は、[ツール] > [オプション] に移動する必要があります。次に、[詳細設定] セクションで [接続] を選択します。「着信接続の代替としてポート 80 と 443 を使用する」というボックスのチェックを外します。Skype を終了し、再起動します。問題を解決する必要があります。

IIS サーバーとの競合

IIS サーバーと Apache はどちらもポート 80 を使用する Web サーバーであるため、競合する可能性があります。次の方法で IIS を停止してみてください。

[コントロール パネル] -> [管理ツール] -> [インターネット インフォメーション サービス] に移動します。[既定の Web サイト] を右クリックします。ポップアップ メニューの [停止] オプションをクリックすると、ポート 80 のリスナーがクリアされました。MS SQL Server との競合

MS SQL Server は「SQL Server Reporting Services (MSSQLSERVER)」をインストールしますが、これは明らかにデフォルトで 80 になっています。それを停止して、ポート 80 を解放してみてください。

[コントロール パネル] -> [管理ツール] -> [サービス] に移動します MSSQLSERVER (SQL Server の下にもある場合があります) を見つけます。ダブルクリックします -> [スタートアップの種類] で [停止] をクリックします: [競合を引き起こす可能性のある手動のその他のサービス] を選択します

前述の MS SQL Server の場合:

[コントロール パネル] -> [管理ツール] -> [サービス] に移動します。停止を試みることができます。 Web 配置エージェント サービス Windows リモート管理 Autodesk EDM サーバー World Wide Web Publishing サービス おそらく他にもありますが、これは私が試したものです。

HTTPドライバーを直接オフにしてみてください

上記のすべてを試しても WAMP サーバーがまだ機能しない場合は、これを試すことができます (最終的には役に立ちました)。

[マイ コンピュータ] アイコンを右クリック -> [プロパティ] [デバイス マネージャ] に移動 [表示] メニューをクリックし、[非表示のデバイスを表示] を選択します リストから [非プラグ アンド プレイ デバイス] を選択します ダブルクリック HTTP -> [ドライバ] で [タイプ] を選択します [無効] を選択します コンピュータを再起動します コンピュータの後起動すると、WAMP サーバーを起動できるはずです。

他のすべてが失敗した場合

ポート 80 以外のポートをリッスンするように Apache サーバーを変更してみてください。

タスクバーの黄色の WAMP アイコンをクリックします。Apache を選択します -> httpd.conf 内部で次の 2 行のコードを見つけます。

80 ServerName localhost:80 をリッスンし、次のように変更します (隣り合っているわけではありません)。

Listen 8080 ServerName localhost:8080 すべてのサービスを再起動し、ブラウザに localhost:8080 と入力してみてください。WAMP サーバーが動作するようになりました。

于 2014-12-23T15:11:49.430 に答える
3

インストールしている場合はskype、完全に閉じてください。

sql serverインストール済みの場合は、次の場所に移動します。

Control panel-> Administrative Tools->Services

そして停止SQL Server Reporting Services

ポート 80 は現在空いている必要があります。ワンプアイコンをクリック ->Restart All Services

于 2015-09-12T07:57:53.007 に答える
0

最初に IIS manager と入力してスタートメニューから IIS を停止し、WAMPc:/wamp/wampmanager.tplメニューが を指すようにファイルを編集しますlocalhost:80。他の何かがすでにポート 80 を取得していると思われる場合は、それを見つけhttp://localhostて変更します。htttp://localhost:80

wampmanager->Apache->Service->Test port 80

これにより、コマンド ウィンドウが起動し、ポート 80 を使用しているものがわかります。それが何であれ、別のポートを使用するように再構成する必要があります。たとえば、IIS を使用していない場合は、IIS をアンインストールする必要があります。さらに、'net stop'コマンドを使用して目的のサービスを停止できます。

于 2013-11-03T04:41:52.207 に答える
0

最も簡単な解決策は、サービス スナップインから IIS サービスを無効にすることです。

(スタート メニュー -> 検索プログラムとファイル -> services.msc を使用して、スナップインを起動します)

これにより、ポート 80 を使用する IIS が停止します。その後、ポート 80 を使用するように Apache を変更します。

于 2013-09-24T08:43:53.700 に答える
0

Windows での最善の試み: cmd を開きます。次のコマンドを実行します: C:\wamp64\bin\apache\apache2.4.17\bin\httpd.exe -d C:/wamp64/bin/apache/apache2.4.17
C:\wamp64\bin\apache\apache2.4.17\ bin\ は、Apache がインストールされているパスに置き換える必要があります。
\ はエスケープ文字であるため、\ を使用します;)
サービスを開始できなかった場合は、エラーが返されます。
私にとっては、DocumentRootが無効でした:)

于 2016-01-30T19:07:59.727 に答える