0

PHP non interprété sur Apache2

Version:

Apache2: Apache/2.4.29
PHP7.2:  PHP 7.2.19
Mariadb-server: 5.7.26

 

Explication:

Je tenais à vous faire partager un petit bug qui m’a prit pas mal de temps pour rien, à l’installation d’un serveur web ( couple apache2,php,mariadb) le code php n’été pas interprété par le site web. Je n’avais pas vraiment de log parlant sauf en activant le module apache php7.2.

 devkort@ws-devkort:~$a2enmod php7.2
                   
Considering dependency mpm_prefork for php7.2:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.2, aborting

Comme le dit bien le message d’erreur, il y a un conflict car apache2 utilises mpm_event et non mpm_worker.

 

Solution:

La solution est assez simple il suffit de désactiver mpm_event puis activer mpm_prefork

devkort@ws-devkort:~$ a2dismod devkort@ws-devkort:~$ mpm_event
devkort@ws-devkort:~$ a2enmod devkort@ws-devkort:~$ mpm_prefork
devkort@ws-devkort:~$ systemctl restart apache2 

devkort

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *