Windows 7 64ビット、xampp1.7.4のApacheが起動しません。
xamppは32ビット版ですが、多くの方が64ビットで起動しているので、問題ないと思います。
skypeは入っていますが、skypeは80番ポート以外を使用するように設定しています。
Controlパネルを起動すると、MySqlは起動しているのですが、Apacheはstart出来ません。
Windowsの管理ツールのサービスからApacheを起動しようとしても、出来ません。
何回もxamppのアインストールとインストールを繰り返しています。
何度かstart出来てブラウザ上でテストページを確認したのですが、
controlパネルを操作しているうちに、Apacheが起動出来なくなりました。
他に80番を使っているソフトがあるのかと思い、
コマンドの使い方もよくわからないまま、
netstat -oanとしても、:80というものは出てきません。
http://hi-es.net/scripts/portcheck.php
で80番を指定しても接続失敗になります。
Windowsファイアーウォールを無効にしてもダメでした。
他に調べるべきことは何でしょうか。
httpd.confは何も触っていません。
何度もインストールしているのがまずかったのでしょうか。
A 回答 (11件中1~10件)
- 最新から表示
- 回答順に表示
No.11
- 回答日時:
> 何の表示もないまま > の表示にも戻らないままになってしまいました。
これはApacheが起動したんだと思います。
その時点で http://localhost/ にアクセスすれば、ページが表示できたとかと。
なお Ctrl + C で 実行中のプログラム(=Apache)を終了し > の表示に戻ります。
> 質問の時に載せたこのサイトでは「接続失敗」します。
> http://hi-es.net/scripts/portcheck.php
> 皆さんはこのサイトで成功しますでしょうか。
このサイトでの確認はインターネット側からの接続確認になるので、Windows7マシンに
グローバルIPアドレスが割り当てられていてインターネットにつながっているか、
またはルータでポート転送/NAT/DMZ機能等の設定がされていないと接続失敗に
なるはずです。
公開サーバーとして運用されるおつもりなのでしょうか。。。
No.10
- 回答日時:
no6さんへ
間違い訂正ありがとうございます
どうもこの件なかなか解決しませんし
ちょうど私の家の環境もwindows7(64bit)なので
インストール環境
windows7(64bit)PRO SP1
skypeあり(着信接続ポートは80ポート以外で使用)
netstat -ano | find ":80"
にてLISTENINGされている80番ポート使用なしを確認した状態で
xamppをインストールし
アンインストールとセットアップを数回ほど繰り返してみましたが
どうしてもapacheの無起動状態は再現されません
ただしレジストリには若干のゴミが残るようです
内容的には普通にアンインストールできていれば
おそらく次のセットアップには影響がないものと思われます
それとZIPバージョンのxamppもセットアップしてみましたが
こちらはセットアップした後の
レジストリへの書き込み場所が違うようですので
もしアンインストールに失敗していて
レジストリが影響している可能性があるのであれば
ZIPのほうは動く可能性があります
次の対処としてZIPバージョンをセットアップし
起動してみるのはどうでしょうか
※もしZIPバージョンで試される場合は
解凍したxamppを設置した後に
setup_xampp.batを叩くのを忘れないようにしてください
皆さまありがとうございました。
何が良かったのか、本日パソコンを起動してからはApacheが起動するようになりました。
昨日、皆さまの提案をいろいろ試していて、昨日の時点ではダメだったのですが、
今日突然エラーも全く出ず起動しています。
相変わらずXamppのコントロールパネルの操作はエラーしか出ませんが、
それは他の方も結構あるようですので…
Windowsのサービスからは問題なくスタート/ストップが出来ます。
質問の時に載せたこのサイトでは「接続失敗」します。
http://hi-es.net/scripts/portcheck.php
皆さんはこのサイトで成功しますでしょうか。
No.9
- 回答日時:
No.8です。
サービスを使うか使わないかの違いだけですね。逆にサービスを使ったほうが起動できるという記事が見つかり、
こちらも余計わからなくなりました。。失礼しました。
Windows7 Xampp Apacheが起動しない
http://onlineconsultant.jp/pukiwiki/?Windows7%20 …
No.8
- 回答日時:
ちなみにXAMPPコントロールパネルの右上から3番目「Poer-Check」でportはどうなってます?
あとひとつ気になっていることは、うちの64bitマシンでサービスを開くと、
XAMPPをインストールしてる状態でApacheは表示されないです。
こちらの確認ミスかもしれませんが。XAMPPのとは別のApacheがあって、
そちらのパスを呼ぼうとしているだとかアンインストールが完全にできていないだとはないでしょうか。
ありがとうございます。
xamppのコントロールパネルにPort-Checkのようなものがありません。
xamppのフォルダを見てもそれっぽい.exeもみつかりませんでした。
No.7
- 回答日時:
すみません。
。。No.6 の回答に間違いがありました。(誤)
Windows キー + R で 黒い画面が現れると思います。
(正)
Windows キー + R で「ファイル名を指定して実行」が現れるので、
名前の欄に cmd と入力して Enter を押すとコマンドプロンプトの
黒い画面が現れると思います。
No.6
- 回答日時:
No.2 です。
エラーログに出てないんですね。No.4 の方のおっしゃる Apache のプログラムを直接実行してみる
というのはすっかり忘れていました!
でも apache.exe でしたっけ、httpd.exe だったような....
> コマンドプロンプトを起動してapache.exeを起動するやり方がわからないので教えてください。
> コマンドの使い方もよくわからないまま、
> netstat -oanとしても、:80というものは出てきません。
ということは、コマンドプロンプトを起動して、
コマンドを実行するのは体験済みですね。
[スタート]-[すべてのプログラム]-[アクセサリ]-[コマンドプロンプト] とクリックするか、
Windows キー + R で 黒い画面が現れると思います。
そこで、netstat -oan の代わりに以下を入力し、最後にEnter を押してみてください。
c:\xampp\apache\bin\httpd.exe
「内部コマンドまたは外部コマンド、操作可能なプログラムまたは
バッチ ファイルとして認識されていません」みたいなことを言われたら
c:\xampp\apache\bin\apache.exe でも試してみてください。
それから、80番ポートが使われていなくても、IPv6 の設定が原因で
Apacheが起動しないことがあるようです。
http://shunex.sakura.ne.jp/miwaza/2010/04/xampp- …
ありがとうございます。
試しにコマンドプロンプトで
c:\xampp\apache\bin\httpd.exeをしてみましたが、
何の表示もないまま > の表示にも戻らないままになってしまいました。
No.5
- 回答日時:
この辺はもう試されました?
xamppのApacheへの接続設定
http://oshiete.goo.ne.jp/qa/3689161.html
0xc0150002 アプリケーションを正しく初期化できませんでした
http://redhatman.blog23.fc2.com/?mode=m&no=106
XAMPP 1.6.5 でApacheが起動できない
http://chikintatuta.blogspot.com/2008/02/xampp-1 …
No.4
- 回答日時:
コマンドプロンプトを起動して
apache.exeを起動したらエラー等でていませんか?
ログに載らないエラーが表示される場合があります
場所:xamppインストールフォルダの中 → apacheフォルダ → binフォルダ
例 c:\xampp\apache\bin\apache.exe
すみません。
コマンドプロンプトを起動してapache.exeを起動するやり方がわからないので教えてください。
サービスから起動すると、
「ローカルコンピュータで Apache2.2 を開始できません。詳細については、システムイベントを確認してください。これが Microsoft 以外のサービスである場合は、サービスの製造元に問い合わせてサービス固有のエラーコード 1 を参照してください。」というエラーが出ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ デスクトップパソコンOSについて デスクトップパソコンスペック、Inteli54460 HD4600 3 2023/04/17 01:57
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- 中古パソコン PCに入っている色々なアプリ等が起動しなくなりました 11 2023/06/16 16:20
- BTOパソコン SSDが認識しないので色々触ってるうちにWindowsが起動しなくなりエラーコード0xc000022 4 2023/05/24 16:15
- Windows 10 windows11 起動エラー 0xc0000225 1 2022/05/14 11:58
- Windows 10 Win10 21H1 のアップデート 5 2022/05/14 19:10
- Windows 10 windows11が突然起動しなくなりました 3 2022/06/30 17:49
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- 日本株 SBI証券HYPER SBI 2のエラー 1 2023/01/31 13:38
- ドライブ・ストレージ M.2 NVME SSDがWindowsからはアクセスできるのにBIOSで認識されない 8 2023/03/16 21:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
EXCELをバッチコマンドで...
-
vbsのショートカット作成で、引...
-
複数の処理の終了を待ちたい
-
ショートカットの作成とコピー
-
ASPからのEXEファイル起動
-
@@@.exeをOS起動後**秒後...
-
64bitのwindowsサーバーで32bit...
-
C#でMediaPlayerを立ち上げた後
-
Visual basic6.0からショートカ...
-
PL/SQLで作成したストア...
-
バッチへ値を返す
-
Market Speed をVBAで制御した...
-
xampp1.7.4のApacheが起動しない
-
サーバーに保存されているVB6で...
-
VB.NETでDOSコマンドの複数実行
-
CreateProcessの制御について
-
別PCのEXEを起動したいの...
-
VB.NETでコマンドプロンプトの操作
-
BASP21 で 外部プログラムが実...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
ExcelVBAにてアプリをタスクマ...
-
EXCELをバッチコマンドで...
-
stable diffusionのインストー...
-
batファイルで立ち上げたaplを...
-
ショートカットの作成とコピー
-
exe間での引き値の受け取り方法
-
VB.NETでDOSコマンドの複数実行
-
バッチファイル実行時に起動す...
-
VB.NETでコマンドプロンプトの操作
-
プログラムを実行すると、なぜ...
-
c#でコマンドプロンプトを実行...
-
gccがコマンドプロンプト上で使...
-
VBAからキャッシュを削除する方...
-
64bitのwindowsサーバーで32bit...
-
UWSCについて
-
ショートカットのリンク先が参...
-
バッチファイルからftpを実行時...
-
Shiftキーを押しながら起動
-
C#でMediaPlayerを立ち上げた後
おすすめ情報