In this recipe, we will learn how to install PHP and set it to work alongside the Apache web server. We will install PHP binaries and then the Apache module mod_php
to support PHP-based dynamic contents.
You will need access to a root account or an account with sudo
privileges.
The Apache web server should be installed and working properly.
Follow these steps to serve dynamic contents with PHP:
Install PHP7 and the Apache module for PHP support:
$ sudo apt-get update $ sudo apt-get install -y php7.0 libapache2-mod-php7.0
Check if PHP is properly installed and which version has been installed:
$ php -v
Create
index.php
under thepublic_html
directory of our site:$ cd /var/www/example.com/public_html $ vi index.php
Add the following contents to
index.php
:<?php echo phpinfo(); ?>
Open
example.com.conf
fromsites-available
:$ sudo vi /etc/apache2/sites-available/example.com.conf
Add the following...