PHP pages are not parsed by Apache on CentOS

apache-http-serverPHP

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 like AddType application/x-httpd-php .php so that Apache knows when to use it.

Related Question