質問: Apache24を使っているのですが、1度目、コマンドプロンプトで、\Apache24\bin\httpd.exeにアクセスしたところ、worksになったのですが、コマンドプロンプトを閉じて、もう一度同じ処理をしたところ、httpd.exe: Syntax error on line 37 of C:/Apache24/conf/httpd.conf: ServerRoot must be a valid directory というエラーがでます。 どのようにすれば解決いたしますでしょうか。
回答: 設定ファイル「C:/Apache24/conf/httpd.conf」の37行目付近にはどのような設定が書かれていますか? いずれにしても Apache はサーバープログラムなので、一度起動するとコマンドプロンプトを閉じても終了しません。具体的にどのように Apache を起動してこのような状況になったのか分からないので具体的な回答は書きにくいですが、プロセスが起動したまま同じ設定で別のプロセスを起動しようとしたため干渉してしまった可能性もあります。 まずは、Apache の起動・停止を行う正しい手順を再確認してみてください。 Apacheをコマンドプロンプトから起動・停止・再起動する方法 # パスは、ご自身の環境に合わせて適宜読み替えてくださいね。 今の場合は、既にプロセスが起動してるので「起動」ではなく「停止→起動」もしくは「再起動」すれば、エラーはでないのではないかと思います。