41

I have Ubuntu Server 16.04 installed with Webmin 1.831. I am getting this error when trying to run PHP ERROR: Module php7.0 does not exist

libapache2-mod-php7.0 is installed.

  • 2
    Hi Dominic, sorry what command are you trying to run? It is missing from the question, thanks. – Lucio May 07 '17 at 02:44
  • 1
    I am running the command: a2enmod php7.0

    Im trying to install ruTorrent, this requires the installation of Apache and PHP. I noticed that PHP was not working and when I run a2enmod php7.0 to verify if PHP is working I get the error above.

    – Dominic Kasheimer May 08 '17 at 01:14
  • More info, when I install libapache2-mod-php7.0 I get this error: Setting up libapache2-mod-php7.0 (7.0.15-0ubuntu0.16.04.4) ... dpkg: error processing package libapache2-mod-php7.0 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: libapache2-mod-php7.0 E: Sub-process /usr/bin/dpkg returned an error code (1) – Dominic Kasheimer May 08 '17 at 23:31
  • 1
    Could you please [edit] your post, when you want to add information? Especially file or program output listings (with the help of the {} button in the editor toolbar) will be much more readable there; alternatively you can use a pastie service for longer listings and include the link of your pastie in your question. Overall it’s best to have everything relevant in one place. Additionally, comments may be deleted for various reasons. Thanks. – David Foerster May 09 '17 at 06:19
  • Could you please [edit] your question to include the full, verbatim output of sudo apt-get install -f libapache2-mod-php7.0? Thanks. – David Foerster May 09 '17 at 06:20

3 Answers3

56
sudo apt purge libapache2-mod-php7.0 libapache2-mod-php

then

sudo apt install libapache2-mod-php7.0 libapache2-mod-php

fixed it.

pomsky
  • 68,507
22

I have faced the same problem and Here is the solution:

You have to install an additional package:

sudo apt-get install libapache2-mod-php7.0

Now run

sudo a2enmod php7.0

to enable it

Restart the server

sudo systemctl restart apache2.service
pomsky
  • 68,507
BSB
  • 443
9

For the latest php version as of Nov. 2020, I solved the same problem with the following commands - in that order.

$ sudo apt purge libapache2-mod-php7.4 libapache2-mod-php
$ sudo apt-get install libapache2-mod-php7.4
$ sudo a2enmod php7.4
$ sudo service apache2 stop
$ sudo service apache2 start