XAMPPはWindows7でクラッシュし続けます。Skypeではありません。「代わりにポート80を使用する」のチェックを外しました。 XAMPPのポートをlisten:8888
、つまりポート8888
に変更しました。
IIS(インターネットインフォメーションサービス)を使用していません。
XAMPPを開いて、MySQLを起動しようとすると問題ありません。その後、Apacheを起動しようとすると、常にクラッシュし、次のように表示されます。
system error. code 5. access is denied.
access violation at address 005A in module "xampp-control.exe" read of address 00000042
access violation at address 005A in module "xampp-control.exe" read of address 00000042
今朝、Windows 7にXAMPPをインストールした後、Apacheでこの問題が発生しました。ありがたいことに、解決しました。これが私のために働いた解決策です。
具体的な内容は以下のとおりです。
コマンドプロンプトを開き、次のように入力して、サービスの管理コンソールを開きます。
services.msc
Apacheサービスが見つかるまで、リストを確認してください。 Apacheサービス項目を右クリックして、「プロパティー」を選択します。サービスの名前(私の場合はApache2.4)をメモします。 (余談ですが、実行可能ファイルへのパスも確認してください。私の場合、パスは正しくありませんでした。昨日インストールしたバージョンのApacheへのパスでした。)
管理コンソールを閉じます。
上記の手順2で取得した名前を使用して、コマンドプロンプトから次のコードを入力します。私の場合はApache2.4でしたが、あなたにとっては異なるかもしれません。これにより、サービスが削除されます。
sc delete Apache2.4
コンピュータを再起動します。このステップは重要です。 setup_xampp.batは、再起動するまで再度実行されませんでした。
setup_xampp.bat
コマンドを再度実行してください。
XAMPPコントロールパネルをもう一度起動すると、すべて正常に動作するはずです。
注意-この「アドレスでのアクセス違反...」の問題は、Friends of ApacheのWebサイトで何度も報告されており( このトピック を参照)、本日早くに解決策を投稿しました。