其の六:WSL2にapache2とMySQL、phpmyadminをインストールする
今回は、WSL2のUbuntu 20.04 LTSに、apache2(ウェブサーバ)とMySQL、phpmyadminをインストールする。非常に簡単だった。
■apache2(ウェブサーバ)のインストール
パッケージをインストールして、起動用のバッチを編集。
$ sudo apt install apache2 $ vi wsl2_apach2_start.bat起動用のバッチの内容は以下。Windows10側でportproxyの設定とWSL側でapache2を起動する。なぜかlistenport=80でアクセスできなかったので、listenport=3000で実施する。
@echo off for /f "usebackq" %%t in (`wsl -d Ubuntu-20.04 exec hostname -I`) do set IP=%%t netsh.exe interface portproxy delete v4tov4 listenport=3000 netsh.exe interface portproxy add v4tov4 listenport=3000 connectaddress=%IP% connectport=80 wsl -d Ubuntu-20.04 -u root service apache2 start
上記のバッチを管理者権限で実行すると、localhost:3000でアクセスできる。
■MySQLのインストール
$ sudo apt install mysql-server次に、mysqlを起動し、rootのパスワード設定。
$ sudo service mysql start $ sudo mysql_secure_installation起動用バッチ(wsl2_mysql_start.bat)を作成。内容は以下。
@echo off wsl -d Ubuntu-20.04 -u root service mysql start
PC再起動時は上記起動用バッチを管理者権限で実行すれば、MySQLを起動できる。
■phpmyadminインストール
$ sudo apt install phpmyadminコンフィグレーションが実行されるので、質問に答える。Webサーバは先ほどインストールしたapache2を選択しOK。
0 件のコメント :
コメントを投稿