Betriebssystem- und Serverinformationen:
- CentOS 6.4 (endgültig)
- Apache 2.2.15
- PHP 5.5.1
Ich hatte zuvor PHP 5.3.x installiert, entschied mich aber für ein Upgrade. Ich habe zuerst PHP 5.3.x deinstalliert und dann PHP 5.5.1 installiert, aber nach Abschluss der Installation hat Apache die PHP-Dateien nicht analysiert, sondern sie nur heruntergeladen. Ich habe ähnliche Fragen hier im Stackoverflow geprüft, aber keine davon hat mir bisher geholfen.
Für die Aufzeichnung habe ich die folgenden Zeilen in meiner httpd.conf und php.conf, die PHP funktionieren lassen sollten, aber nicht:
AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php-source .phps
AddHandler php5-script .php
Ich würde mich über jede Hilfe sehr freuen. Danke dir.
BEARBEITEN:
Ich habe diese Zeilen in der php.conf
<IfModule !worker.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
BEARBEITEN:
Durch Entfernen der
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
Apache lädt die Datei nicht mehr herunter. Jetzt zeigt Apache den Quellcode an, aber nicht alles ist nur ein Teil davon. Ich fügte hinzu
AddType text/html .php
aber kein Glück.
httpd.conf
ob das PHP-Modul kommentiert ist oder nicht