Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question

2 Answers 2

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.

share|improve this answer
    
I do already have those directives in the httpd.conf file. Just figured out the problem from another forum. Thank you anyway for your help. –  infotoknowledge Aug 31 '12 at 9:41

I figured out that the problem was nothing to do with my above configuration. It was the short tags I used in index.php that caused the problem. Either I should have used the default tags ("?php") or modified the php.ini to enable the short tags with appropriate directives.

Thanks to all those responded.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.