Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: PHP bestanden in localhost  (gelezen 2251 keer)

PHP bestanden in localhost
« Gepost op: 2020/02/29, 16:14:59 »
Ik deed een upgrade van Ubuntu 16 naar 18.
Mijn server (apache2) of PHP werkt niet meer.
Met localhost/info.php krijg ik enkel de code in mijn browser te zien. <?php phpinfo() ?>Dit zegt de terminal:
jvdb@thinkpad:~$ apache2 -v
Server version: Apache/2.4.29 (Ubuntu)
Server built:   2019-09-16T12:58:48
jvdb@thinkpad:~$ php -v
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies
Wat loopt er mis?

Re: PHP bestanden in localhost
« Reactie #1 Gepost op: 2020/03/01, 20:24:38 »
Ok ik vond een artikel dat de zaak oplost: https://www.techrepublic.com/article/how-to-fix-apache-2-not-executing-php-files/
Blijkbaar werkt apache niet vanzelf met php files (vreemd want met ubuntu16.04 heb ik daar toch niks voor moeten doen).
Dus:
Voeg volgende regels toe aan /etc/apache2/apache2.conf
       # enable executing php files
       <FilesMatch \.php$>
       SetHandler application/x-httpd-php
       </FilesMatch>
Voer dan volgende opdracht uit en herstart apache2:
sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7.2
sudo service apache2 restart