PHP es un lenguaje de programación de código abierto.
Primero que nada, ¿Qué es PHP? En la página oficial de PHP tenemos la respuesta. https://www.php.net/manual/es/intro-whatis.php
Para nosotros PHP es necesario para que DRUPAL funcione. La mayoría de las páginas web a las que accedéis están desarrolladas con PHP. Los gestores de contenidos como WORDPRESS, DRUPAL y JOOMLA están desarrollados en PHP.
Descargar PHP.
Ejecutaremos lo siguiente en el shell linux para descargar PHP:
cd /usr/local/src
wget https://www.php.net/distributions/php-7.3.7.tar.gz
tar xvf php-7.3.7.tar.gz
cd php-7.3.7
También podemos ir a la página de php y descargar la última versión estable de PHP. http://php.net
Antes de compilar instalaremos algunas aplicaciones que se nos han quedado fuera en la primera instalación.
apt-get install libssl-dev
apt-get install libcurl4-openssl-dev
cd /usr/local/include
ln -s /usr/include/x86_64-linux-gnu/curl curl
apt-get install libcurl4-gnutls-dev
apt-get install libgd3 libgd-dev
cd /usr/local/src/php-7.3.7
Compilar PHP.
Una vez descargado y descomprimido ya podemos compilar PHP con los siguientes comandos.
./configure –prefix=/usr/local/php –with-freetype-dir=/usr –with-openssl –with-zlib –with-curl=/usr/local/ –enable-ftp –with-gd=/usr –with-apxs2=/usr/local/apache2/bin/apxs –enable-mbstring –with-xsl –enable-soap –with-pdo-mysql –with-mysqli –enable-exif –enable-bcmath –with-gd=/usr/ –with-xpm-dir=/usr/ –with-libdir=lib/x86_64-linux-gnu
make
make install
cp php.ini-production /usr/local/php/lib/php.ini
Ya solo nos queda decirle a APACHE que tenga en cuenta PHP cuando le llegue una petición con extensión .php
Debemos editar el fichero /usr/local/apache2/conf/httpd.conf y añadir lo siguiente al final del fichero:
AddType application/x-httpd-php .php
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Reiniciamos APACHE con el siguiente comando en el SHELL de linux:
/usr/local/apache2/bin/apachectl restart
Para probar que PHP funciona tendremos que escribir un fichero de texto php con el siguiente contenido:
<?php
phpinfo();
?>
El fichero que se puede llamar phpinfo.php lo dejamos en la carpeta /usr/local/apache/htdocs y accedemos con un navegador web a la dirección http://www.thewebis.es/phpinfo.php . En vuestro caso debéis acceder la dirección de vuestro dominio o lo podéis probar con la IP privada.

Aquí os dejo una página web en la que explica como compilar PHP. Bastante parecido a lo que yo os he contado. Es PHP versión 5 pero la esencia es la misma.
https://docs.moodle.org/37/en/Compiling_PHP_from_source