Informasi OS dan server:
- CentOS 6.4 (Akhir)
- Apache 2.2.15
- PHP 5.5.1
Saya sebelumnya menginstal php 5.3.x tetapi memutuskan untuk meningkatkan. Saya pertama kali menghapus php 5.3.x dan kemudian menginstal php 5.5.1 tetapi setelah instalasi selesai apache tidak mengurai file php itu hanya mengunduhnya. Saya telah memeriksa pertanyaan serupa di sini di stackoverflow tetapi sejauh ini tidak ada yang membantu saya.
Sebagai catatan, saya memiliki baris berikut di httpd.conf dan php.conf saya yang seharusnya membuat php berfungsi tetapi tidak:
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
Saya sangat menghargai setiap bantuan. Terima kasih.
EDIT:
Saya memiliki baris ini di php.conf
<IfModule !worker.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
EDIT:
Dengan menghapus
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
apache tidak lagi mengunduh file. Sekarang apache menampilkan kode sumber, tetapi tidak semuanya hanya sebagian. saya tambahkan
AddType text/html .php
tapi tidak beruntung.