Apache pobiera pliki php zamiast ich wyświetlać
Informacje o systemie operacyjnym i serwerze:
CentOS 6.4 (wersja ostateczna)Apache 2.2.15PHP 5.5.1Wcześniej miałem zainstalowany php 5.3.x, ale postanowiłem uaktualnić. Najpierw odinstalowałem php 5.3.x, a następnie zainstalowałem php 5.5.1, ale po zakończeniu instalacji apache nie przeanalizował plików php, które właśnie pobrał. Sprawdziłem tutaj podobne pytania w stackoverflow, ale żaden z nich nie pomógł mi do tej pory.
Dla rekordu mam następujące wiersze w moich httpd.conf i php.conf, które powinny działać php, ale nie:
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
Naprawdę doceniłbym każdą pomoc. Dziękuję Ci.
EDYTOWAĆ:
Mam te linie w php.conf
<IfModule !worker.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
EDYTOWAĆ:
Usuwając
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
apache nie pobiera już pliku. Teraz apache pokazuje kod źródłowy, ale nie tylko część. dodałem
AddType text/html .php
ale nie ma szczęścia.