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

まずは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などを使うときに初期設定のままだと

<br>[ErrorException]<br>mkdir(): Permission denied<br>

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

<br>$ sudo chmod 777 /var/www/htdocs<br>


未分類

Posted by bistro