Windows 8 Pro を使用しています。XAMPP Windows 1.8.1 をインストールしました。XAMPP コントロール パネルから Apache を起動しようとしましたが、起動しません。次のエラーが発生します。
また、IIS サービスも実行していません。Web 配置エージェント サービスも実行していません。World Wide Web 発行サービスも実行していません。
何が問題なのですか?誰でも助けてもらえますか?
上記のコメントで前述したように、自分でテストしました:
このエラーはかなりあいまいです。したがって、次の場所にある error.log を確認する必要があります。\xampp\apache\logs
この問題が発生したのは、Skype が既にポート 80 と 445 でリッスンしていたためでした。Skype を終了し、Apache サービスを開始してから Skype を再起動することで、これを回避できました。コマンド プロンプトを開いて次のように入力すると、現在のポート リスナーを確認できます。Netstat -a
また、xxamp に組み込まれている一部の機能がブロックされる可能性があるため、ユーザー アカウント制御をオフにすることをお勧めします。
ただし、これより前に、Apache httpd.conf ファイルを変更した後に問題が発生しました。これらの変更を元に戻す (またはユーザーの場合は再インストールする) と、その問題は解決します。
私はWindows 7を使用していますが、それは私と同じ問題でした。Skypeを使用していて、Apacheを開始していませんが、最終的にこの問題を解決し、現在は機能しています
接続設定の確認 Skype でツールをクリック -> オプションをクリック -> 詳細をクリック -> 接続をクリック 未チェックのポート番号を選択し、保存をクリックします。
同じエラーが発生しました。エラーログが空で、XAMPP を介して Apache をサービスとしてインストールすることになりました。
Apache を起動しようとすると、少なくとも Windows イベント ビューアーに有益なエラーが表示されます。
仮想ホストの欠落したディレクトリであることが判明しましたが、簡単に修正できましたが、このエラーは、Apache をサービスとして起動しようとしたときにしか表示できませんでした。
まず、インストール後にウィンドウを再起動します。奇妙かもしれませんが、これは重要です。また、ポート 80 を占有しているすべてのアプリ (Skype など) を確認します。
最後に、私の状況を解決したのはポート 443 です。VMWare はこのポートを使用しています。VMWare プロセスを強制終了した後、Apache は問題なく動作しました。
別のドライブに再インストールしたところ、修正されました。しかし、そもそも何が問題を引き起こしたのかわかりません。
私も同じ問題を抱えていました。Xampp コントロール パネルを管理者として起動しました。それはうまくいきました。
Linux ユーザーの場合:
解決策: ターミナルで: sudo /etc/init.d/apache2 stop
編集: 次のコンピューターの起動時にこの種のエラーが引き続き発生する場合は、コンピューターの起動時に apache2 プロセスが開始されている可能性があります。
起動時に apache2 が自動的に起動しないようにするには: cd /etc/init.d/ sudo update-rc.d -f apache2 remove
コンピューターを再起動すると、XAMPP コントロール パネルから Apache を有効にできます。
私は同じケースを持っていました。その理由は、htdocs フォルダーの場所を別のドライブに変更し、適切な構成を行ったにもかかわらず、物理的な理由で、apache を起動したときにドライブにアクセスできなかったためです。アクセス可能にした後、問題は解決しました。一般に、apache がすべてのコンポーネントを見つけられない場合、apache が起動しないのは理にかなっているようです。
Skype をシャットダウンしても問題が解決しない場合。これを試して。再起動時にApacheが自動に設定されている可能性があります。つまり、Apache はすでにそのポートを使用しています。XAMPP コントロールのサービスに移動し、Apache を探します (使用しているバージョンに関係なく)。スタートアップの種類を探してダブルクリックし、手動に設定します。
これがうまくいくことを願っています!
上記のすべての提案を試した後。これを無効にして、それをインストールします。最初から xampp-control マネージャーを開きましたが、これは管理者としてのものです。開けた後です。MySQL が無効になっていました。すべてのプログラムを無効にし、最初に apache を有効にしてから MySQL を有効にします。いきなり問題なく作業開始。
この人の質問には答えられているようですが、 httpd-vhosts.conf ファイルにタイプミスがあったため、このエラーが発生したことを追加したかっただけです(急いでVirtualHostタグでポートを指定していませんでした) .