web系のサーバーサイドエンジニアを目指す奴のメモ書きです。
インストール環境:Windows10
XAMPPインストール
XAMPPのダウンロードサイトにアクセス
https://www.apachefriends.org/jp/download.html
何が含まれていますか?
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のインストーラーをダウンロードする。
場所はどこでも良き。
ダウンロードしたインストーラーをダブルクリック
重要!
システムでアクティブ化されたユーザーアカウント制御(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」で問題ない。
インストールするソフトを選べる
なんか同梱していると聞いたものと若干ずれがあるけど・・
Fake Sendmailがあるおかげでメール機能を実現できる的な感じかも?
今は調べないけど下記の記事が参考になりそう。
「Next」
https://qiita.com/mimuro_syunya/items/df87a14c52c334c460a8
インストールフォルダーの選択
D:\XAMPP\XAMPP
にインストールしてみる。
「Next」
数分でインストール完了
XAMPPコントロールパネルを開くにチェックが入ったままFinish
早速不穏な赤文字が見えている。。。
恐らく適当にMariaDBやApacheを入れてもぞもぞしていた時があるのでポートの取り合いが起きてるのだと思う。
下記で競合エラーを解決!
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