Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
phpinfo [2025/07/06 12:39] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Использование расширенного phpinfo vs PhpSysInfo ======
  
 +~~Title: Использование расширенного phpinfo vs PhpSysInfo ~~
 +{{htmlmetatags>
 +metatag-description=(phpinfo является важной отладочной утилитой, так как содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).)
 +}}
 +
 +{{ ::php_info_wiki.dieg.info.jpg?nolink&400 |}}
 +
 +PHPinfo ([[https://www.php.net/manual/ru/function.phpinfo.php|документация]]) — Выводит информацию о текущей конфигурации и состоянии [[PHP|PHP]]. Сюда входит информация из [[php.ini|php.ini]] о настройках компиляции PHP, о расширениях, о версии, информация о сервере и среде выполнения (если PHP компилировался как модуль), окружении PHP, версии ОС, о путях, об основных и локальных значениях настроек конфигурации, о HTTP-заголовках и лицензии PHP.
 +
 +<note>Также phpinfo() является важной отладочной утилитой, так как содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).</note>
 +<file php>
 +<?php phpinfo(); ?>
 +</file>
 +Иногда нужно знать больше, расширенный файл с функцией phpinfo (ОБЯЗАТЕЛЬНО эту версию удалите после использования!):
 +<file php phpinfo.php>
 +<?php
 +
 +echo "<div align=left>";
 +echo "User: ";
 +echo `/usr/bin/whoami`;
 +echo "<br>";
 +echo " UID, GID, Groups: ";
 +echo `/usr/bin/id`;
 +echo "<br>";
 +echo `/usr/sbin/apachectl -l`;
 +echo "<br>";
 +echo `/usr/sbin/apachectl -v`;
 +echo "<br><br>";
 +echo passthru ('pwd');
 +echo "<pre>";
 +echo passthru ('ls -l');
 +//echo passthru ('ls -l base');
 +echo "</pre>";
 +echo "<br></div>";
 +
 +// Show all information, defaults to INFO_ALL
 +phpinfo();
 +//phpinfo(INFO_ENVIRONMENT);
 +// Show just the module information. phpinfo(8) yields identical results.
 +// phpinfo(INFO_MODULES);
 +?>
 +</file>
 +Скачать это файл из командной строки, можно при помощи [[wget|wget]]<file bash>
 +wget --no-check-certificate -c http://wiki.dieg.info/_export/code/phpinfo?codeblock=0 -O phpinfo.php
 +</file>
 +
 +===== PhpSysInfo =====
 +Homepage: [[out>https://phpsysinfo.github.io/phpsysinfo/|PhpSysInfo]]
 +
 +**PhpSysInfo** написанный на [[PHP]] скрипт предоставляющий информацию о системе.
 +
 +  * Установка PhpSysInfo Linux<file>
 +# wget https://github.com/rk4an/phpsysinfo/releases/tag/v3.3.2
 +# tar -xzvf phpsysinfo-3.0.12.tar.gz
 +# cp phpsysinfo.ini.new phpsysinfo.ini
 +</file> Запускаем в браузере ссылку https://YourDomen/phpsysinfo 
 +
 +<panel type="primary" title="Читайте также">
 +  * [[php.ini]]
 +  * [[fastcgi]]
 +</panel>

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!