У меня установлен PHP на моем сервере CentOS. Однако при запуске phpinfo() внутри моего скрипта для его проверки я получаю HTML, а не интерпретированную информацию.
Я вижу папки для PHP. Я даже вижу php.ini в папке etc
Но сам PHP, похоже, не работает.
Я имею в виду мой файл test.php выглядит так:
<?php
phpinfo();
?>
И ответ выглядит так:
<!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;}
...
и так далее.
В чем проблема и как мне ее решить?
Если я скопирую возвращенный HTML-код, вставлю его в файл HTML и запустите его оттуда, я смогу увидеть отформатированный результат, но не запустив test.php. Я предполагаю, что PHP не загружен как-то... даже если в интерпретированном HTML я вижу:
**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**
и так далее...
В этой системе размещены три веб-сайта. Это как-то связано с этой проблемой?