LoginSignup
0
1

More than 1 year has passed since last update.

ubuntu20 LAMPP phpmyadmin

Last updated at Posted at 2021-12-30

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

設定したユーザーとパスワードでログインできます。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1