Windows 10でWindows Subsystem for Linux(WSL)を使ってみる

インストール

WSLのプログラムのインストール

  • 「コントロール パネル\プログラム\プログラムと機能」を開いて、左側の一覧から「Windowsの機能の有効化または無効化」をクリック
  • ダイアログが開くので「Windows Subsystem for Linux」にチェックをいれる
  • 再起動が要求されるので再起動する

ubuntuのインストール

  • Microsoft Storeを起動し、検索ボックスに「WSL」と入力して、検索結果から「Ubuntu」を選択
  • Ubuntuのページで[入手]ボタンをクリックして、インストールを実施

WSLの起動

  • WSLの起動。初回Ubuntuの起動に数分かかります
  • ubuntuのユーザー名とパスワードを設定。Windows 10のユーザー名とパスワードと一致させる必要はなし

WSLのLAMP設定

ubuntu

Ubuntuをアップデート
# apt update
# apt upgrade

apache

Apacheをインストール
# apt install apache2

apacheの起動時にエラー(Failed to enable APR_TCP_DEFER_ACCEPT)を出さなくする
# echo "AcceptFilter https none" >> /etc/apache2/apache2.conf
# echo "AcceptFilter http none" >> /etc/apache2/apache2.conf

Apache起動
# service apache2 start

mysql

MySQLをインストール
# apt install mysql-server

Mysql起動
# service mysql start

php

PHPをインストール
# apt install php libapache2-mod-php php-mysql 

PHP日本語環境
# apt install php-mbstring php-gettext
# phpenmod mbstring