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?