Skip to content

Instantly share code, notes, and snippets.

@malkafly
Created March 3, 2018 02:34
Show Gist options
  • Save malkafly/22b34cec38741d86d29f9c18a0f078bf to your computer and use it in GitHub Desktop.
Save malkafly/22b34cec38741d86d29f9c18a0f078bf to your computer and use it in GitHub Desktop.
Installs LAMP with PHP 5.6 on Ubuntu 16.04
#!/bin/bash
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y apache2
sudo ufw allow in "Apache Full"
sudo apt-get install -y mysql-server
# After running this command, select (Y), option 2, then (Y) for the rest of the prompts.
sudo mysql_secure_installation
sudo apt install -y php5.6 libapache2-mod-php5.6 php5.6-curl php5.6-gd php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-xmlrpc
# This will, and should, return a "does not exist!" message.
sudo a2dismod php7.0
# This will, and should, return a "already enabled" message.
sudo a2enmod php5.6
sudo systemctl restart apache2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment