phpinfo () funktioniert nicht

Ich habe PHP auf meinem CENTOS Server installiert. Wenn ich jedoch zum Testen eine phpinfo () in meinem Skript ausführe, erhalte ich den HTML-Code und nicht die interpretierten Informationen. Ich kann die Ordner für PHP sehen. Ich kann sogar die php.ini im etc Ordner sehen. Aber PHP selbst scheint nicht zu funktionieren. Ich meine, meine test.php-Datei sieht so aus:

<?php
phpinfo();
?>

Und die Antwort sieht so aus:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html><head>
<style type="text/css">
body {background-color: #ffffff; color: #000000;}
body, td, th, h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
...

und so weiter.

Was scheint das Problem zu sein und wie löse ich es? Wenn ich den zurückgegebenen HTML-Code kopiere, in eine HTML-Datei einfüge und von dort aus starte, kann ich das formatierte Ergebnis sehen, aber nicht durch Ausführen der Datei test.php. Ich gehe davon aus, dass PHP irgendwie nicht geladen ist ... auch wenn ich im interpretierten HTML Folgendes sehen kann:

**Server API    Apache 2.0 Handler
Virtual Directory Support   disabled
Configuration File (php.ini) Path   /etc/php.ini
Scan this dir for additional .ini files /etc/php.d
additional .ini files parsed    /etc/php.d/dbase.ini, /etc/php.d/json.ini, /etc/php.d/mysql.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_mysql.ini, /etc/php.d/pdo_sqlite.ini
PHP API 20041225
PHP Extension   20050922
Zend Extension  220051025
Debug Build no
Thread Safety   disabled
Zend Memory Manager enabled
IPv6 Support    enabled
Registered PHP Streams  php, file, http, ftp, compress.bzip2, compress.zlib, https, ftps**

und so weiter...

Auf diesem System werden 3 Websites gehostet. Hat das etwas mit diesem Problem zu tun?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage