
私は Windows7 と XAMPP 1.7.3 (32 ビットですが、64 ビットでも動作するそうです) を使用しています。Apache の起動をクリックしても何も起こりませんが、その下に次のように書かれています:
「ビジーです.... Apache サービスが開始されました」
しかし、緑色のテキストは表示されません
Skype のポート 80 が無効になっています。コンピューターに IIS がありません。
コントロール パネルから Apache 2.2 サービスを起動しようとすると、サービス固有のエラー コード 1 であることを示す警告ボックスが表示されます。
誰かが、httpd.conf ファイルで Listen 80 を 85 に変更するように言いました。これは機能しませんでした。コントロール パネルから Apache 2.2 サービスを開始しようとすると、サービス固有のエラー コード 1 であることを示す警告ボックスが表示されます。
これをどうすれば解決できますか?
答え1
Windows 7 64 でも同じ問題が発生しました。XAMPP を 'program files' フォルダにインストールしました。その後、xampp フォルダの権限を正しく設定したつもりでしたが、Apache が起動しませんでした。これが 'program files' ディレクトリにインストールしたことと関係がないことを確認するために、上記のアドバイスに従って c:\xampp に再インストールしました。これで解決しました。私の場合、XAMPP は 'program files' ディレクトリの外部にインストールしても動作しました。
答え2
コマンド ラインにドロップして手動で xampp_stop.exe を実行し、次に xampp_start.exe を実行して、何が表示されるかを確認してください。私の場合は、過去に少し奇妙な動作をしたことがありますが、コマンド出力を確認すると、通常は正しい方向に導かれます。
Windows 7 をサービスとしてインストールすると、動作が少しおかしくなります。サービスを無効にして、OS を起動するたびに (コンソール経由ではありますが) 手動で起動する必要がありました。
これにより、仮想ホストの問題、ログ ファイルの欠落などが報告されます。
答え3
ようやく問題が分かりました: (Win XP の場合)
私が WAMP をインストールしたとき、C:
はルート ドライブではなく、メイン ドライブでしたE:
。インストール パスを に変更したにもかかわらず、ディレクトリ内の一部のファイルには にハードコードされたパスがあるE:\wamp
ことがわかりました。インストール ドライブ上の適切なパスに置き換えてください。、、、を確認してください。E:\wamp\bin\apache\Apache2.2.21\conf\extra
C:
httpd-autoindex
httpd-dav
httpd-multilang-errordoc
httpd-ssl
httpd-vhosts
次に、Apache サービスを再起動します。
これがお役に立てば幸いです。