I have installed Centos 5.x, Apache 2.2, PHP 5.3 and MySQL 5.5. I also installed phpMyAdmin. I am able to access phpMyAdmin through the browser without any issues. However, when I create a simple index.php with phpinfo() function in the default directory, that page is served without php parsing.
As we all know, phpMyAdmin is a php application. This is working fine from the same server but not the simple php page from the doc root directory ??!!!. Of course, I tried moving this page into phpMyAdmin folder and tried accessing it, but no success.
Please note that I updated httpd.conf file with appropriate directives based on the php installation guide.
docroot - /var/www/html
phpMyAdmin folder - /var/www/html/phpMyAdmin
Any help is appreciated.
Best Answer
Make sure you have a line like
LoadModule php5_module "/usr/local/php"
in your Apache httpd.conf so that Apache knows to use PHP, and make sure you have a line likeAddType application/x-httpd-php .php
so that Apache knows when to use it.