XAMPP で PHP 5.6 系列を使いたい ときは,古いバージョンである 5.6.32 のインストールすることになる. 最新版を使いたいときは 別の Web ページ を見てください.
次の手順で,XAMPP for Windows のダウンロードとインストールと動作チェックを行う.
PHP 5系列を使いたいときは,バージョン 5.6.32 をクリック
ダウンロードが始まるので確認する.
ダウンロードしたファイルを実行する
XAMPP コントロールパネルで,Apache と MariaDB (MySQL) の右横が「開始」になっている場合には, Apache と MariaDB (MySQL) が起動していないという意味なので,下記の手順で,手動で起動する。
まず,Apache の右横の「Start」をクリックする
XAMPP コントロールパネルで,Apache の開始を確認しておく
XAMPP コントロールパネルで,Apache の右横に「Stop」と表示されることも確認する.
Apache のときと同様の操作. XAMPP コントロールパネルで,MariaDB (MySQL) の右横の「Start」をクリックする
XAMPP コントロールパネルで,MariaDB (MySQL) の開始を確認しておく
環境変数 PATH に
C:\xampp\mysql\bin
を追加.
Web ブラウザで http://localhost/phpmyadmin/ を開いて,phpMyAdmin の画面が現れれば OK.
Web ブラウザで http://localhost/phpmyadmin/ を開いて,phpMyAdmin の画面が現れれば OK.
http://localhost/dashboard/
インストール時のTCPポート「3306」がWindowsファイヤーウォールで承認されていないという場合がある. 次の手順でWindowsファイヤーウォールを設定すると直ることがある.
MariaDB (MySQL) データベース管理者 (root) パスワードを設定した場合には, C:\xampp\phpMyAdmin\config.inc.php の password の行を設定
リモートから phpMyAdmin にアクセスすることを禁止するには, Apache の設定ファイルC:\xampp\apache\conf\extra\httpd-xampp.conf をエディタ等で開き, 次のように変更する.
変更前
Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride None Options None Require all denied
変更後
Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride None Options None Require all denied Order deny,allow deny from all allow from 127.0.0.1 localhost </Directory>
「127.0.0.1」は,ローカルからのアクセスのみ許可という意味.この部分には, 好きなIPアドレス,範囲を並べて書くことができる.是非,設定しておくべき.
設定後は,http//localhost/phpmyadmin を開いて,ローカルからのアクセスができる,などを確認しておく.
Web ページへのアクセスで,パスワードを要求するようにするには,次のように設定します.
で説明している.
すでに他のユーザが存在するときは -c をはずす
cd C:xampp\apache\bin passwd -b -c C:xampp\apache\conf\.htpasswd testuser hoge$#34hoge5 cat c:xampp\apache\conf\.htpasswd testuser hoge$#34hoge5 vi <保護したいディレクトリ>\.htaccess ---- AuthGroupFile /dev/null AuthName "testuser (MariaDB) Page" AuthType Basic require valid-user