Debian LAMP Stretch

From Braindisconnect
Jump to navigationJump to search

Debian 9 Stretch LAMP

Install Debian with SSH server. I usually do a headless server and during the "Software Selection" I only choose SSH Server and Standard System utilities.

apt update && apt -y upgrade && apt install -y net-tools

Get IP address with ifconfig


ssh to machine as the user you created during install and su to root

su -

Prep for Webmin

echo "deb sarge contrib " > /etc/apt/sources.list.d/webmin.list
wget && apt-key add jcameron-key.asc
apt-get install apt-transport-https && apt update && apt upgrade

Install LAMP plus utilities

apt install -y git curl htop iftop open-vm-tools webmin apache2 apache2-utils mariadb-server mariadb-client php7.0 libapache2-mod-php7.0 php7.0-mysql php-common php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-curl php7.0-xml php7.0-gd sudo

Reboot the server

Secure the DB


You want to set the root user password and then just hit return for everything else.

CLI Prompt

Follow the Debian CLI Prompt guide.


Add the user to sudoers

usermod -aG sudo user