XAMPP は長らく触っておらず、記事を見ただけで検証していないので参考程度に。
4.1. XAMPPのコントロールパネルの設定
とりあえずエディタを設定し
コントロールパネルの各サービスの Config ボタンを押したときに起動されるエディターをここで指定できるのかと思います。
Editor:
の右端にあるフォルダーアイコンをクリックすると実行ファイルを指定できるかと思います。記事ではさくらエディタ(sakura.exe)が指定されていますが、notepad.exe でもいいでしょう。
ApacheとMySQLだけ次回のコントロールパネル起動時に自動起動するようにチェックします。
これは Autostart of modules
の囲いの中にある Apache
と MySQL
のチェックボックスにチェックを入れる、ということですね。パソコンを再起動したときに自動で Apache と MySQL がサービスとして起動するようにする設定かと思います。
4.2. Apacheの設定
4.2.1. httpd.confの設定
DocumentRoot で指定したフォルダーが実際にページとして表示されるフォルダーになるので、表示させたい html や php のファイルがうまく表示できない場合は、まずここの設定をなんとかしましょう。
原因の切り分けとして、まず index.html を配置して表示されるか確認しましょう。もし正しく表示される場合はドキュメントルートの設定は正しいので、DirectoryIndex
の設定が正しくない可能性があります。 httpd.conf 内の DirectoryIndex
の記述がある場所を DirectoryIndex index.php index.html
と書き換えて保存、コントロールパネルからApacheを再起動して確認しましょう。
もし index.html 自体が表示できない場合、DocumentRoot の設定がうまくいっていないので、httpd.conf 内の DocumentRoot
と <Directory
の記述を確認しましょう。
例えば C:\xampp\htdocs\index.html
を http://localhost/index.html として表示させたい場合は
DocumentRoot "C:\xampp\htdocs"
<Directory "C:\xampp\htdocs">
とパスを合わせてあげます。
なお、既にご存じかもしれませんが、バックスラッシュ \ と円マーク \
は同じ意味です。
また、Apache は常に起動している必要があるので、コントロールパネルの Apache の Module
の列が緑色にハイライトされていて、Actions
下のボタンが Stop
と表示されていることを確認してください。もし Start
のままだと Apache が起動していません。 Start
ボタンを押して起動しましょう。
ちなみに Skype はインストールしていますか? なぜか Skype は Apache が使う 80 番ポートをデフォルトで使うので、Skype をインストールしていると Apache がうまく機能しない場合があります。
例えば以下のページなどを参考に使用ポートを変更してから Start
ボタンを押してください。
https://php1st.com/946/
※上記ページで分からない場合は「xampp skype apache 起動しない」でぐぐるといいでしょう。
4.2.2. httpd-ssl.confの設定
これは SSL の設定なのでとりあえず無視でいいんじゃないでしょうか。
4.2.3. httpd-xampp.confの設定
これも普通に自宅でパソコンを使っている環境なら無視でいいんじゃないでしょうか。
せっかく画面キャプチャまで付けて初心者向けに説明してくれているのですから、もう少し想定される読み手のリテラシーを考慮して解説してもらえるとありがたいですね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/19 07:51