Update and Upgrade the system then error occurred
#apt update -y && apt dist-upgrade -y E: Release file for http://cloudfront.debian.net/debian/dists/jessie-backports/InRelease is expired (invalid since 487d 11h 2min 2s). Updates for this repository will not be applied
Solutions: Add this to the command: -o Acquire::Check-Valid-Until=false
#sudo apt-get -o Acquire::Check-Valid-Until=false update #sudo apt-get -o Acquire::Check-Valid-Until=false dist-upgrade #apt-get install -y software-properties-common
Then Reboot
Install the Apache2, Mariadb-Server, PHP5
#apt-get install apache2
Enable and load mod_rewrite Apache2 on Debian 8
#a2enmod rewrite
Then open and edit /etc/apache2/apache2.conf find
Options Indexes FollowSymLinks AllowOverride All Require all granted
Replace “AllowOverride None” to “AllowOverride all”
Enable Apache2 mod_headers & mod_expires on
To increase PageSpeed: Leverage browser caching.
enable mod_headers:
#a2enmod headers
enable mod_expires:
#a2enmod expires
Then restart Apache server to make these changes effective
#service apache2 restart
Install PHP 5
#apt-get install php5 && apt-get install php-pear && apt-get install php5-mysql && apt-get install php5-gd
If success then next install Mariadb-Server, if error below occurred, please follow instruction as follows;
Package php5 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'php5' has no installation candidate
Execute the following commands to install the required packages, then import packages signing key. After that configure PPA for the PHP packages
#apt install ca-certificates apt-transport-https #wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add - #echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
Installing PHP 5.6
Execute the following commands for installing PHP 5.6
#apt update #apt install php5.6 #apt-get install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysql php5.6-xml php5.6-gd
Finish up by restarting apache:
#service apache2 restart
Test the php working or not
Create new php file at /var/www/html
#vim info.php
write
<?php phpinfo(); ?>
Open browser http://localhost/info.php
Install Mariadb-Server
#apt-get install mariadb-server #mysql_secure_installation