2016-04-24 20 views
2

Apache gibt mir einen Fehler, wenn ich versuche, den Dienst mit php7 Mod aktiviert zu starten. dies ist der Fehler:Apache2 Fehler mit PHP7 auf Ubuntu 16

Apache is running a threaded MPM, but your PHP Module is not compiled 
to be threadsafe. You need to recompile PHP. 

jemand weiß, wie es zu lösen?

+0

Wie hast du PHP installiert? – Adam

+0

@ null05 ich benutzte 'apt-get install php7.0' und' a2enmod php7.0' –

Antwort

10

Wenn Sie möchten, erhalten nur irgendwie in Laufen und Sie sind auf einem Linux-System (Ubuntu 14.04 in diesem Fall), können Sie die folgenden Befehle ausführen:

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

Die Oberhalb von zwei Befehlen wird das Ereignismodul deaktiviert und stattdessen das Prefork-Modul verwendet.

Für andere Systeme als Linux können Sie Referenzen zur Deaktivierung von Modulen sehen und nur die genannten Module aktivieren/deaktivieren.

Hinweis: Ich weiß nicht, was die Leistung oder andere Auswirkungen einer solchen Änderung sein können. Die obige Lösung ist abgeleitet von here

+0

Dies sollte die akzeptierte Antwort sein, funktionierte perfekt. Vielen Dank! –

+0

@codisfy du hast mein Leben gerettet Mann! Danke vielmals! –