LAMP (software bundle)

From David's Wiki
Jump to navigation Jump to search

How to setup a lamp stack using Ubuntu.
Linux, Apache, MariaDB, PHP

Setup

Install Ubuntu

Just download and install

Install Apache

Installing PHP

Reference
Installing PHP 7.3 on Ubuntu 16.04

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.3
# Install apache module for php
sudo apt install libapache2-mod-php7.3
sudo a2enmod php7.3
# Install some common extensions
sudo apt install php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc php7.3-curl php7.3-gd php7.3-imagick php7.3-cli php7.3-dev php7.3-imap php7.3-mbstring php7.3-opcache php7.3-soap php7.3-zip php7.3-intl -y

# Restart apache2
sudo service apache2 restart
Important Notes
  • Always use a version when installing things if you don't want things to break when you do updates
    • I.e. php7.3-common instead of php-common