LoginSignup
0
0

More than 1 year has passed since last update.

【実践】XAMPPの同梱物確認とインストール

Last updated at Posted at 2022-04-12

web系のサーバーサイドエンジニアを目指す奴のメモ書きです。
インストール環境:Windows10

XAMPPインストール

XAMPPのダウンロードサイトにアクセス
https://www.apachefriends.org/jp/download.html

何が含まれていますか?

image.p//ng

XAMPPに同梱されているものはこんな感じ↓

ソフト名 バージョン 概要
Apache 2.4.53 Webサーバ
MariaDB 10.4.24 データベース管理システム
PHP 8.1.4 プログラミング言語
phpMyAdmin 5.1.3 MySQL/MariaDBをブラウザで管理するためのソフト
OpenSSL 1.1.1 暗号通信プロトコルSSLおよびTLSの機能を実装した、ライブラリ
XAMPP Control Panel 3.2.4 各種サービスの起動/停止等を管理する画面
Webalizer 2.23-04 ログ解析ツールで月・週・日別アクセスを分析してグラフ化してくれる
Mercury Mail Transport System 4.63 メールサーバー
FileZilla FTP Server 0.9.41 FTPサーバ
Tomcat 8.5.77 Webコンテナ
Strawberry Perl 5.32.1.1 WindowsでPerlを利用するために作成されたPerlのディストリビューション

XAMPPインストール手順

とりあえず2022/4/12時点で最新のバージョン8.1.4のインストーラーをダウンロードする。
場所はどこでも良き。
ダウンロードしたインストーラーをダブルクリック
image.png

警告が出てくる
image.png
日本語訳

重要! 
システムでアクティブ化されたユーザーアカウント制御(UAC)が原因で、XAMPPの一部の機能が制限されている可能性があります。 
UACを使用する場合は、C:¥ProgramFiles(x86)にインストールしないでください(書き込み権限がありません)。 
または、この設定後にmsconfigを使用してUACを非アクティブ化します。

「ユーザーアカウント制御(User Account Control。以下UAC)」は、ウイルスや不正な操作、操作ミスなどによって、管理者権限が必要となる操作(システム設定の変更やプログラムのインストールなど)が自動的に実行されてしまうのを防ぐための機能
https://atmarkit.itmedia.co.jp/ait/articles/0703/09/news127.html

C:¥ProgramFiles(x86)にインストールしちゃうとUACの機能でXAMPPでやりたいことができなくなる可能性があるということなのでとりあえずUACを回避できるフォルダにインストールしよう!
警告は「OK」で問題ない。

ここからはウィザード形式で進む。
「Next」
image.png

インストールするソフトを選べる
なんか同梱していると聞いたものと若干ずれがあるけど・・
Fake Sendmailがあるおかげでメール機能を実現できる的な感じかも?
今は調べないけど下記の記事が参考になりそう。
「Next」
https://qiita.com/mimuro_syunya/items/df87a14c52c334c460a8
image.png

インストールフォルダーの選択
D:\XAMPP\XAMPPにインストールしてみる。
「Next」
image.png

言語選択、日本語がないので英語でOK。
「Next」
image.png

突然の営業訪問。ここはスルー。
「Next」
image.png

インストール開始
image.png

数分でインストール完了
XAMPPコントロールパネルを開くにチェックが入ったままFinish
image.png

早速不穏な赤文字が見えている。。。
恐らく適当にMariaDBやApacheを入れてもぞもぞしていた時があるのでポートの取り合いが起きてるのだと思う。

下記で競合エラーを解決!

まっさらの状態でインストールしている人は赤くならないはず。
image.png

XAMPP環境構築の課題 

・Fake Sendmailについて調べる
 https://qiita.com/mimuro_syunya/items/df87a14c52c334c460a8

参考資料
https://www.apachefriends.org/jp/download.html
https://techacademy.jp/magazine/12273#ta-toc-1
https://blog.codecamp.jp/ssl-mechanism
https://gray-code.com/php/management-database-by-phpmyadmin/
https://docs.phpmyadmin.net/ja/latest/require.html
https://proengineer.internous.co.jp/content/columnfeature/4420
https://www.speever.jp/vzmanual/webalizer/explain.html
https://perlzemi.com/blog/20180808153368.html
https://techacademy.jp/magazine/1722
https://pc-karuma.net/windows-10-xampp-install/
https://qiita.com/mimuro_syunya/items/df87a14c52c334c460a8

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0