「httpd.exe: Syntax error…httpd.conf…Cannot load…」でXAMPPのApacheを起動できないとき
XAMPPでインストールしたApacheを起動したときに「httpd.exe: Syntax error on line 72 of C:/xxxxx/apache/con
f/httpd.conf: Cannot load modules/mod_access_compat.so into server:」のようなエラーメッセージが表示される場合は、単純な理由はXAMPPのファイル一式を別のディレクトリに移動したことが考えられます。

XAMPPのインストールはファイル一式を別ディレクトリに移動するだけで済みますが、別ディレクトリにコピー、移動した場合は、setup_xampp.batを実行する必要があります。このツールはXAMPP Control Panelと同じディレクトリにあります。

これにより、各種設定ファイルのパスが移動先のディレクトリに書き換えられApacheを起動できるようになります。
XAMPP Control Panelから起動に失敗したときのエラーメッセージがわかりづらければ、apache/logsディレクトリにあるログファイルを確認します。同じディレクトリにあるapache_start.batをダブルクリックして個別起動してもエラーメッセージを確認できます。