【自分用メモ】ubuntu20.04をインストールしたのでLAMP環境を揃えてみた。

2023年11月11日

まずはLAMP環境。

taskselで揃えました。

sudo apt update -y sudo apt upgrade -y
sudo apt install tasksel

あとは

sudo tasksel install lamp-server



のような感じでOK。

phpmyadminもインストール

これがかなり苦労する。

sudo apt install phpmyadmin



・サーバの種類→「apache2」
・dbconfig-commonで設定しますか?→「yes」
を選択。

phpmyadminの権限を設定

いつも権限関係で時間がかかってしまうのでまとめておく。

初期設定だと
「sudoしないとログインできない&ブラウザからログインできない」
という定番のパターンになるので

CREATE USER bistro IDENTIFIED BY 'password';
GRANT ALL ON *.* TO 'bistro'@'%';

としないとlocalhostに権限を持っているユーザーは外部からログインできない。
%に指定しておく。

/var/www/html
などにプロジェクトを作ろうとすることが多いですが、
Composerなどを使うときに初期設定のままだと


[ErrorException]
mkdir(): Permission denied

のようなエラーが出ると思いますのでディレクトリのパーミッション変更を忘れずに行います。


$ sudo chmod 777 /var/www/htdocs


Linux

Posted by bistro