2013-09-23 16 views
9

Windows 7が自動的に更新されると、私のWAMPサーバーlocalhostが壊れていました。WAMPサーバー、localhostが動作していません

私のポート80は、すでにIISサーバーによって使用されています。

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

Listen:80Listen:8080ServerName localhostからServerName localhost:8080に更新しました。

しかし、それはまだ動作していないと空白のページを残します。

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

+0

ここでは、WAMPのポート80を8080に変更するためのチュートリアルhttp://abishekravi.blogspot.com/2010/01/configuring-wamp-on-port-8080 .html –

+0

コマンドラインでhttpを実行して出力を書き込めますか? – BlaShadow

答えて

5

後藤このリンクのを再起動します作業中...

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

更新:XAMP

を使用して、私はXAMPは、WAMPと非常によく似ていますが、代わりにそれのようにそれを実行することができ、サービスとしてApacheを実行するように強制しないことを考え出したこのブログの記事を書いた後定期的なプロセス。だから私はXAMPを使用して終了し、Apacheのポートを8080に変更しました。WAMP問題

あなたは窓7またはそれ以降は、ポート80と失敗にApacheサービスを開始しようとWAMPサーバで問題に遭遇している可能性がある場合

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

注:すべてのあなたがしてみてください修正した後、あなたはすべてのサービスに

コマンドプロンプトウィンドウを開き実行]コマンドボックスにcmdと入力して、問題を引き起こしているプロセス

チェックを再起動して、黄色のWAMPのアイコンをクリックして選択する必要がありますまたは検索を開始し、Enterキーを押します。 次のコマンドを入力します。 netstat -o -n -a | findstr 0.0:80 各行の最後の列は、識別されたプロセス(プロセスIDまたはPID)です。 タスクマネージャでPIDをPID番号と照合して、ポートを使用しているプロセスまたはアプリケーションを特定します。 タスクマネージャでPID列が表示されない場合は、[プロセス]タブ→[表示メニュー]→[列の選択]を選択して、リストからPIDを選択する必要があります ポート80を予約しているアプリケーションを識別できました。システムがあなたのポート80を使用していることを知りました。つまり、内部サービスの1つがあなたのポートを使用していることを意味します。 Skypeとの衝突

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は、明らかにデフォルトで80に設定されている「SQL Server Reporting Services(MSSQLSERVER)」をインストールします。ポート80を解放することができます。

ゴーコントロールパネル] - > [管理ツール] - > [スタートアップの種類]で停止 をクリックします - >サービス ありMSSQLSERVER(SQL Serverでも見られるであろう) ダブルがそれをクリック見つける:競合を引き起こす可能性がありますマニュアル その他のサービスを選択してください

MS SQL Server用の上述したように:

ゴーコントロールパネル] - > [管理ツール] - >あなたが停止しようとすることができ サービス: Web配置エージェントサービス Windowsリモート管理 Autodesk EDM Server World Wide Web Publishing Service おそらくそれ以上のものがありますが、これは私が試したものです。

はオフにしてみHTTPドライバーに直接

あなたは上記のすべてを試したし、あなたのWAMPサーバは、まだあなたが(最終的に私を助けている)、これを試みることができる動作しない場合。非プラグを選択し、デバイスに ダブルクリックしてHTTPをプレイリストから今>デバイスマネージャにプロパティ 移動 [表示]メニューをクリックし、chooseShow非表示のデバイス - -

[マイコンピュータ]アイコンをクリックしてください>用のドライバ に行きます種類を選択して無効にする コンピュータを再起動 コンピュータが起動したら、WAMPサーバーを起動できるはずです。

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

あなたでしポート以外の他のいくつかのポートを聞くために、Apacheサーバを変更してみてください80

タスクバー 選択してApacheの中に黄色のWAMPのアイコンをクリック - > httpd.confを (彼らは他の1次ではありません)80 とこのような何かにそれらを変更します:

を聞く80 のServerNameはlocalhost:インサイド次の2行のコードを見つける

リッスン8080 ServerName localhost:8080 すべてのサービスを再起動し、ブラウザにlocalhost:8080と入力してみます。 WAMPサーバーが動作するはずです。

0

最も簡単な解決策は

スナップインサービスからIISサービスを無効にすることである([スタート]メニューを使用する - > [プログラムとファイルの検索 - > services.mscとスナップインを起動する)

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

0

IISマネージャー を入力して、startmenuから最初にIISを停止します.WAMPメニューがlocalhost:80を指しているように編集してください。そのない作業..そして、 実行

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

これは、コマンドウィンドウを起動し、あなたを教えてくれますなぜ http://localhostを見つけ、あなたは何かがすでにポート80をつかんでいると思えば、またhtttp://localhost:80に変更し、それがありますどのポート80を使用していますか。 どんなものであれ、別のポートを使用するように再構成する必要があります。たとえば、IISを使用せずにIISを使用しない場合は、アンインストールする必要があります。 さらに、'net stop'コマンドを使用して、希望するサービスを停止することができます。

6

Skypeを確認してください。スカイプは着信コール用にポート80を予約していますが、チェックを外しても問題ありません。

24

Wamp Server localhostが動作しません。 問題ポート80が閉じています。アイコンの色イエロー

ソリューション:

WAMPのアイコンをクリック>アパッチ>サービス>サービス

WAMPをアイコンのクリックをインストール>すべてのサービスが

アイコングリーンその作業

+0

偉大な.....ありがとう –

0

最善の解決策は次のとおりです。

  1. Computerをクリックしてください - >Properties - >Device manager
  2. View - >Show hidden devices
  3. Non-plug and plug drivers - >HTTP - >Disableを選択してください。
  4. コンピュータを再起動します。
2

ポート80をポート7080などに変更してください。 8080を使用しないでください。ほとんどの場合、忙しいかもしれません。

Updated Listen 80 Listen:7080およびServerName localhost to ServerName localhost:7080。

正常に動作します。

2

skypeがインストールされている場合は、完全に閉じます。あなたがsql serverをインストールしている場合

、に行く:

Control panel - >Administrative Tools - >Services

そしてSQL Server Reporting Services

ポート80を停止するには、今自由でなければなりません。 Wampアイコンをクリックしてください - >Restart All Services

+1

ありがとう。これは私のために働いた。 – Tharuka

+0

@タルカあなたは大歓迎です –

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が無効だったのです:)

関連する問題