LAMP
# ufw(ファイアウォール)をインストール
sudo apt install ufw
# インストール直後はufwはファイアウォールとして指定されないためufwを有効化「このコマンドを実行するとssh接続が切れるかも知れませんがいいですか?」と聞かれるので y を入力してEnter
sudo ufw enable
# sshのポートを開く
# これを行わないとssh切断したあと接続出来なくなってしまいます!
sudo ufw allow 22
# Apacheが使用するポートを開く
sudo ufw allow 80
sudo vi LAMPP.sh
sudo apt-get install -y php
sudo apt-get install -y php-intl php-mbstring php-mysql php-gd
sudo apt-get install -y php-curl php-common php-json php-mbstring php-zip php-tokenizer
sudo apt-get install -y php-fpm
sudo apt-get install -y php-xml
sudo apt-get install -y mysql-server
sudo apt install -y python3-pip
sudo apt install -y sqlite3
sudo pip3 install -y uwsgi
sudo apt-get install -y python3-dev default-libmysqlclient-dev
sudo apt-get install -y python3 python3-pip
sudo pip3 install mysqlclient
sudo apt-get install -y sqlite3
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo aptitude install npm
sudo apt install -y nodejs
sudo apt-get install -y apache2
sudo apt install -y apache2 wget unzip
sudo pip3 install mysqlclient
sudo apt-get install python3-dev default-libmysqlclient-dev
sudo pip3 install uwsgi
sudo chmod u+x LAMPP.sh
sudo ./LAMPP.sh
apache2
#インストールが完了したら、Apache Webサーバーを有効にして起動します。
sudo apt-get install libapache2-mod-php
sudo apt-get install apache2
sudo systemctl enable apache2
sudo systemctl restart apache2
#Ubuntu 20.04 に phpMyAdmin をインストールします。
#抽出アーカイブをダウンロードした後、適切な場所に移動します。
sudo apt install phpmyadmin
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl reload apache2.service
sudo systemctl restart apache2
設定したユーザーとパスワードでログインできます。