Windows Subsystem for Linux on Windows10 memo     Feb 2023

Windows 10ではwsl ver1による「Windows Subsystem for Linux」の構築になっている。
それ以前に構築したUbuntuを削除し,再度Linux,Apache,PHPの環境を作ったので,その時のメモを作った。

1.古いUbuntu on Windows の削除
   Windows10 20H1 より前にインストールされた Ubuntu を削除

2.Ubuntu on Windows のインストール
   Ubuntu:Linuxのバリエーションの1つ

3.Ubuntu on Windows に Apache をインストール
  Apache:Webサイト構築用のサーバ

4.Ubuntu on Windows に PHP をインストール
  PHP:動的Webサイト構築用のサーバーサイドプログラミング言語

5.Apacheにhttp;//でアクセスする時のファイアウォール
  外部マシンからUbuntuのApache2にアクセス


参考
本ページで取り上げた各パッケージのバージョンについて
・Ubuntuのバージョン

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

・カーネルのバージョン

$ uname -a
Linux [PCの名前] 4.4.0-19041-Microsoft #2311-Microsoft Tue Nov 08 17:09:00 PST 2022 x86_64 x86_64 x86_64 GNU/Linux

・Apache2のバージョン

$ apache2 -v
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2023-01-23T18:34:42

・PHPのバージョン

$ php -v
PHP 8.2.3 (cli) (built: Feb 14 2023 16:58:12) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.3, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.3, Copyright (c), by Zend Technologies