Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

[gelöst] Nach Installation von PHP7 werden PHP Dateien im Browser nicht angezeigt

Alles rund um die Server (Web-, Mail-, Datenbank-, Datenaustausch-, etc.) die man unter Linux betreiben kann

Moderator: Moderatoren

Antworten
Benutzeravatar
f.gruber
Hacker
Hacker
Beiträge: 395
Registriert: 24. Jun 2006, 19:40
Wohnort: Bad Schallerbach

[gelöst] Nach Installation von PHP7 werden PHP Dateien im Browser nicht angezeigt

Beitrag von f.gruber » 6. Jun 2017, 11:29

Hallo,
habe auf meinem Rechner nun PHP7 installiert.
Beim Aufruf einer beliebigen PHP Datei fragt mich der Browser, womit ich die Datei öffnen will :irre:
Als Webserver verwende ich Apache2 unter Suse Leap 42.2
Der Server läuft, ich sehe jedenfalls nach Aufruf von http://localhost

Code: Alles auswählen

It works
Zuletzt geändert von f.gruber am 7. Jun 2017, 13:19, insgesamt 3-mal geändert.
Gruß
Ferdinand

Werbung:
Benutzeravatar
panamajo
Guru
Guru
Beiträge: 2587
Registriert: 12. Feb 2005, 22:45

Re: Nach Installation von PHP7 werden PHP Dateien im Browser nicht angezeigt

Beitrag von panamajo » 6. Jun 2017, 11:45

Du musst in den Apache Konfigurationsdateien (/etc/apache2/*.conf) das PHP7 Modul ansprechen. Wo vorher

Code: Alles auswählen

<IfModule mod_php5.c>
stand sollte zukünftig

Code: Alles auswählen

<IfModule mod_php7.c>
stehen.

Benutzeravatar
f.gruber
Hacker
Hacker
Beiträge: 395
Registriert: 24. Jun 2006, 19:40
Wohnort: Bad Schallerbach

Re: Nach Installation von PHP7 werden PHP Dateien im Browser nicht angezeigt

Beitrag von f.gruber » 6. Jun 2017, 15:17

In /etc/apache2/default-server.conf habe ich stehen

Code: Alles auswählen

Include /etc/apache2/conf.d/*.conf
Und in diesem Include-Verzeichnis sehe ich u.a.

Code: Alles auswählen

-rw-r--r-- 1 root root  354 31. Mär 12:22 php7.conf
Wird die Datei nicht eingebunden? Oder liegt wo anders der Fehler?
Gruß
Ferdinand

Benutzeravatar
f.gruber
Hacker
Hacker
Beiträge: 395
Registriert: 24. Jun 2006, 19:40
Wohnort: Bad Schallerbach

Re: Nach Installation von PHP7 werden PHP Dateien im Browser nicht angezeigt

Beitrag von f.gruber » 6. Jun 2017, 15:20

Lösung soeben gefunden.

Code: Alles auswählen

a2dismod php5
a2enmod php7
service apache2 restart
Genauer gesagt. Bei meinem Server zu Hause hat es so funktioniert.
Bei einem anderen Server hat es so nicht funktioniert.

Ich musste manuell /etc/sysconfig/apache2 bearbeiten und hier php7 zur Liste der Module hinzufügen:

Code: Alles auswählen

APACHE_MODULES="authz_host actions alias auth_basic ssl perl authn_core ... php7"
Jetzt laufen beide Server mit php7 Unterstützung.
Gruß
Ferdinand

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast