web-dev-qa-db-ja.com

Wampserver 2.1は、Windows 7へのインストール後にオレンジ色のアイコンを表示します

Windows 7 64ビットコンピューターにWampserver 2.1をインストールしたところ、サーバーの準備ができていないことを示す緑色、オレンジ色に変わるはずのアイコンが表示されました。

結果は http:// localhost / でブラウザを開くとタイムアウトしただけです。

誰でもアイデア、私はこれでグーグルを試しましたが、正しい結果はありませんでした。

Apacheエラーログはこれを言います:

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations

[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80.

[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80.

だから私の意見では市長の問題はありません。

実行されているバージョンは次のとおりです。Apache2.2.17 php 5.3.4 mysql 5.1.53

サービスを使用してポート80をテストする場合、彼は問題なく次のように言っています。

ポート80は実際には次のサーバーによって使用されています:サーバー:Apache/2.2.17(win32)php/5.3.4

update:数か月経ってもまだ解決されず、Skypeもインストールされておらず、コンピューターにもインストールされていません。

18
Kennethvr

Windows 7でも同じ問題が発生し、オレンジのWAMPアイコンが表示されます。マウスがWAMPアイコンの上にあると、サーバーがオンラインであると表示されますが、サーバーに接続できません。ポート80で何も実行されていないことがわかりました。スカイプがなく、hostsファイルは正しいです。

私にとってうまくいったことを以下に説明します。

WAMPアイコンApache-> Serviceをクリックしたままにすると、開始/停止サービスがグレー表示されていました。

それで、「サービスのインストール」Apache->サービス->サービスのインストールをクリックしました。

これはトリックをしました

29
Somesh Rao

おそらくあなたのSkypeがあなたに苦労しています。次の方法でSkypeを構成してみてください。

ツール->オプション->詳細->接続->「ポート80を使用...」のチェックを外します

私は同じ問題を抱えていて、それは私のために働いた。

29
Gnewbie

"http.conf"でwampが使用しているApacheポートを確認してください。ポートを1024以上の番号に変更してから、Apacheを再起動してください。 http:// localhost :$ PORT_NUMBER_HEREのようなURLを使用してApacheサーバーにアクセスしてみてください。これが機能するのは、ユーザーに1024未満のソケットを開く権限がないためです。これはUNIX環境では一般的ですが、同じ制限があるかどうかを知るのはWindowsユーザーではありません。やってみてください。

Windowsファイアウォールをチェックして、ファイアウォールがブロックしている場合は、使用されているポートへのアクセスを許可することもできます。

よろしく。

4
groo

さまざまなマシンで何時間もこれに苦労しました。多くの場合、1つのソリューションが次のマシンで機能しませんでした。これは、試行錯誤によって、いつも魅力のように機能することがわかったものです。

Win7 POSにWAMPをインストール

  1. MSVCR100.dllをSystem32に追加する
  2. インストールVB 2008
  3. WAMPをインストールする
  4. サービスでWorld Wide Web公開サービスを無効にする
  5. 管理者としてWAMPを起動します。

終了しました。 httpd.confを編集したり、hosts-fileを編集したり、IISを無効にする必要はありません。

これらの手順に従ってWAMPをインストールすると、10分もかかりません。それがあなたにとってもうまくいくことを願っています。

3
Johan

IISおよび/またはVisual StudioでWebアプリケーションを開発するときに使用されるWeb配置エージェントサービスがポート80をブロックしていたため、この問題が発生しました。これらの2つのサービスを停止すると、Wampが起動しました美しい緑色のアイコンで問題ありません:)

サービスを停止するには、管理者としてコマンドラインからこれらの2つのコマンドを実行します

iisreset /stop
net stop msdepsvc
2
Abris

各サービスを個別に確認してください。 MySQLはポート3360を使用するため、同様にブロックされる可能性があります。

個人的には、バージョン2.0i以降にWAMPに問題があることがわかったので、VM開発用にLinux PHPまたはLinuxを実行している別のコンピューターに切り替えました。

EasyPHP を試してみてください。USBドライブにインストールして、「WAMP」を手元に置いておくことができます。

2
Maarek

Hostsファイルを確認してください。 @ / windows/system 32/drivers/etc /にあります。

メモ帳などでファイルを編集し、次のような2行を探します。

#127.0.0.1 localhostおよび#:: 1 localhost

各行の先頭から#を削除し、ファイルを保存して(ファイル拡張子がないことを確認してください)、WAMPを再起動します。

これはうまくいくはずですが、少なくとも私にとってはうまくいきましたが、SkypeのようなWAMPと競合する可能性のある他のさまざまなプログラムがあります。

これがうまくいくことを願っています

2
Tayark

Wampserver 2.2を使用しています。同じ問題がありましたが、アイコンはオレンジ色のままです...これが私が見つけたものです:

Wampトレイアイコン> Apache>サービス>テストポート80

これで、ポート80をすでに使用しているものがわかりました:Server : Microsoft-HTTPAPI/2.0、これは私が望んでいたものではありません...したがって、上記の提案のようにして、http.confのListen 80の値をListen 81に変更しました。停止して再起動しましたそしてそれは動作します。

2
Phil

今日も同じエラーがありました。 #listenを80から86に変更しましたが、それでも機能しませんでした。

私はこれをwampserverフォーラムで見つけました:

  • Apacheは80を使用します(ここで他の回答の方法を使用してこれを86に変更しました)
  • mysqlは3306を使用します
  • mysqlフォルダーのmy.iniを編集します
  • 3306を3307に変更
  • ファイルに3回書き込まれた
  • wampを保存して再起動します。

この後、ようやく私のアイコンが緑色に変わりました。しかし、私がlocalhostに行ったとき、それはまだ見つかりませんでした。これは、使用している新しいポートをlocalhostに追加する必要があるためです-つまりlocalhost:86

1
Clinton Green

同じ問題があり、この投稿を読んだ後、WampとSkypeの両方を同時に実行している場合に問題を回避するために、次のことを行う必要があることがわかりました。 最初にWAMPサーバーを開いてから、SKYPEを開いてください。これで問題が解決し、WAMPサーバーに問題なく接続でき、アイコンは緑色でした:)。

1
Kevin Pajak

Windows 7 PCの修正-開くISSマネージャ->右側のバーからサービスを停止します。

Wamp CPですべてのサービスを再起動するを選択します。

私のために働いた;)

0
Fahid Mohammad

Wampを右クリックしてhttp.confを変更しました。リスニングポートは80でしたが、2000に変更しました

Listen 2000

そしてすべてが魅力のように働いた

0
Nerudo

Skypeの詳細設定からポート80を使用してチェックを外したところ、問題なく動作し始めました。

その前に、MySQLポート3306をMySQLから3307に変更しましたmy.iniファイル

0
adeel

Microsoft Visual C++を64ビットに再インストールすることで解決しました(32ビットでした。理由は不明です)。

より詳しい情報:

http://www.faqforge.com/windows/fix-the-program-cant-start-because-msvcr100-dll-is-missing-from-your-computer-error-on-windows/ =

0
Marco Floriano
C:/wamp/alias

エイリアスを見て、DISK D:\K:\

"Alias /virtualram/ "D:/virtualram/".

ポート8808に変更しないでください!

gl

0
wamp

私にとっては

1 - # 127.0.0.1 localhost and # ::1 localhost and uncommenting these
lines in Host file

2 - Inside MySql - my.ini file changing port 3306 to 3307 at three
places

みんなありがとう !

0
Rau