Getting PHP working on Apache2

Started 18th March 2021

I found php was not working on the newly installed server running my web site, but php was installed...
It is necessary to install more than just php, libraries are needed:

sudo apt install php libapache2-mod-php php-mysql
sudo systemctl reload apache2
a2enmod php7.4

Good enough? Well I want php to parse all the html files served. I've got a .htaccess file containing:

AddType application/x-httpd-php .php .html

But it won't work until:

sudo nano apache2.conf

Then change None to All in AllOverride:

<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride All
	Require all granted

Also needed for graphics:

sudo apt-get install php7.4-gd
sudo service apache2 restart


Click to return to index

Page last modified on March 18, 2021, at 03:09 AM
Powered by PmWiki