一時はエラーが出て焦ったが最終的には何とか解消して無事にXamppのインストールが完了
自分はCドライブ直下に
xamppってディレクトリを作成して
そこにインストールした
コンパネから起動し易いように
タスクバーにアイコンを常駐させといて・・・
このアイコンをダブルクリックで開いて・・・
Apache を[Start]
グリーンのハイライトが表示されたら
起動したってコトなので
ブラウザからトップディレクトリに接続するのに
アドレスバーに以下を入力
http://localhost/
表示されるのはこのページで・・・
アドレスバーのURLを見ると以下に変わってたので・・・
http://localhost/dashboard/
dashboard にリダイレクトされてるとわかるが
つまり実際の http://localhost/ は
htdocs ってディレクトリだ
そしてまずこのフォルダ内のファイルの
index.php に接続してて
このファイルに記されたPHPによって
dashboard ディレクトリにリダイレクトされて
そのフォルダ内のindex.~ってファイルを
表示してるワケだ
htdocs/index.php を開いてみると・・・
<?php if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) { $uri = 'https://'; } else { $uri = 'http://'; } $uri .= $_SERVER['HTTP_HOST']; header('Location: '.$uri.'/dashboard/'); exit; ?> Something is wrong with the XAMPP installation :-(
header関数で簡単にリダイレクトできるのが
PHPの゚+.(・∀・)゚+.゚イイトコロ・・・こんな風にね
<?php header("Location: https://asena.site/"); exit; ?>
ちょっと書き換えてみよう(*^^*)ウフフ
<?php if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) { $uri = 'https://'; } else { $uri = 'http://'; } $uri .= $_SERVER['HTTP_HOST']; // header('Location: '.$uri.'/dashboard/'); header('Location: '.$uri.'/dashboard/phpinfo.php'); exit; ?> Something is wrong with the XAMPP installation :-(
デフォルトだとdashboard フォルダ内の
index.html に接続されるのを
phpinfo.php に接続するように変更して
一旦、ブラウザのタブを閉じてから
アドレスバーに以下を入力すると・・・
http://localhost/
インストールされてるPHPの詳細が出てくるるる~
いや、これを表示するために
毎度書き換える必要なんかなくってよ?
ちゃんとリンクしてるから・・・ヾ(・_・;)ぉぃぉぃ
上記でちょっと弄ってみた
Location オブジェクトや header 関数については
『チャレンジ PHPプログラミング』で
丁寧に解説されてた
そして開発環境は Xampp、MAMP 以外にも
実はたくさんあるのだけど
Docker というののインストールについては
『はじめてのPHPプロフェッショナル開発』にあった