Меню

Как получить информацию о настройках phpinfo



Как Создать Файл Phpinfo и Проверить Информацию о PHP

Введение

Любое программное обеспечение, которое вы хотите запустить на вашем веб сервере имеет определенные требования, которым он должен соответствовать. К примеру, для WordPress требуется PHP версии 5.2.4 и выше. В зависимости от сервера вы можете изменять некоторые настройки PHP, другие наоборот изменять запрещено, однако, о них всех можно получить информацию в файле phpinfo. В этом руководстве вы узнаете, как создать файл phpinfo и узнать значения и статус PHP модулей. Это также может быть полезно для получения информации о вашем хостинг аккаунте, такой как max_execution_time, memory_limit, post_max_size и другой.

Что вам понадобится

Перед тем, как вы начнете это руководство, вам понадобится следующее:

  • Доступ к контрольной панели вашего хостинга или FTP аккаунту

Вариант 1 — Проверка информации о PHP через панель управления хостинга

В Hostinger, информация о PHP вашего аккаунта может быть найдена в разделе Дополнительно → Информация о PHP. Это является очень удобной функцией, так как вам не надо будет создавать дополнительных файлов на вашем хостинге.

После этого, вы переместитесь на страницу со всей необходимой информацией о вашей версии PHP, модулях и значениях. Для поиска конкретного модуля или функции воспользуйтесь поиском, нажав сочетание клавиш CTRL+F.

Поздравляем! Вы узнали, как получить доступ к информации о вашем php через панель управления Hostinger.

Вариант 2 — Проверка информации о PHP с помощью создания файла phpinfo.php

Не волнуйтесь, если ваша хостинговая платформа не поддерживает функцию показанную в Варианте 1. Того же результата можно достичь создав специальный файл внутри вашего хостинг аккаунта. Файл также покажет всю информацию о вашем PHP и будет доступен через браузер.

Шаг 2.1 — Создание файла phpinfo

Существует несколько путей для создания файла phpinfo. В этом руководстве мы будем использовать для этого Файловый менеджер. Однако тот же результат может быть достигнут созданием файла на вашем локальном компьютере и дальнейшей загрузке файла на сервер через FTP-клиент.

Войдите в панель управления вашего хостинга и откройте Файловый менеджер. Нажмите кнопку Новый файл для создания нового файла.

В первом поле укажите путь где будет создан новый файл. Далее, в поле Новое имя файла введите phpinfo.php. В большинстве случаев вы можете оставить путь без изменений /public_html. В этом случае файл будет создан в корневом каталоге вашего сайта.

Шаг 2.2 — Редактирование файла

На этом этапе у вас уже имеется пустой файл phpinfo.php в каталоге public_html. Скопируйте следующий код в файл и нажмите иконку Сохранить в левом углу экрана.

Вот и все, вы успешно создали PHP файл, который отобразит все параметры вашего PHP. Как уже упоминалось ранее, тот же результат может быть достигнут с помощью FTP-клиента:

  1. Используйте любой текстовый редактор и создайте файл phpinfo.php на вашем компьютере.
  2. Добавьте следующий код в файл:
  1. Загрузите файл используя FTP в ваш каталог public_html.

Шаг 2.3 — Проверка информации о PHP через браузер

Если все было сделано правильно, то теперь вы можете получить доступ к созданному файлу, добавив в конец вашего доменного имени /phpinfo.php. К примеру, http://вашдомен.ru/phpinfo.php

Вы должны увидеть похожий результат при открытии этой страницы через браузер:

На этой странице вы сможете увидеть все настройки вашего PHP.

Заключение

Закончив данное руководство вы научились, как создать файл phpinfo и проверить информацию о ваших настройках PHP. Данная информация является полезной, если вы хотите узнать настройки вашего хостинга или запустить программное обеспечение, которое требует наличия определенных PHP модулей.

Читайте также:  Epson l800 как изменить настройки по умолчанию

Источник

phpinfo — Выводит информацию о текущей конфигурации PHP

(PHP 4, PHP 5, PHP 7)

phpinfo — Выводит информацию о текущей конфигурации PHP

Описание

Выводит большое количество информации о текущем состоянии PHP. Сюда входит информация о настройках компиляции PHP, о расширениях, о версии, информация о сервере и среде выполнения (если PHP компилировался как модуль), окружении PHP, версии ОС, о путях, об основных и локальных значениях настроек конфигурации, о HTTP заголовках и лицензии PHP.

Так как каждая система имеет свои особенности, phpinfo() используется в основном для проверки настроек конфигурации и для просмотра доступных предопределенных констант в данной системе.

phpinfo() также используется в целях отладки, так как содержит все EGPCS (Environment, GET, POST, Cookie, Server) данные.

Список параметров

Вывод функции можно настраивать, передавая битовую маску из одной или более приведенных ниже констант ( constants). Эта маска передается в качестве необязательного аргумента what . Отдельные константы или битовые значения можно комбинировать с помощью оператора или.

Настройки phpinfo()

Имя (константа) Значение Описание
INFO_GENERAL 1 Строка конфигурации, расположение php.ini , дата сборки, Web-сервер, Система и др.
INFO_CREDITS 2 Разработчики PHP. См. также phpcredits() .
INFO_CONFIGURATION 4 Текущие значение основных и локальных PHP директив. См. также ini_get() .
INFO_MODULES 8 Загруженные модули и их настройки. См. также get_loaded_extensions() .
INFO_ENVIRONMENT 16 Информация о переменных окружения, которая также доступна в $_ENV .
INFO_VARIABLES 32 Выводит все предопределенные переменные из EGPCS (Environment, GET, POST, Cookie, Server).
INFO_LICENSE 64 Информация о лицензии PHP. См. также » license FAQ.
INFO_ALL -1 Выводит все приведенное выше.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Список изменений

Версия Описание
5.5.0 GUID логотипов были заменены на URI данных, и отключение expose_php теперь не влияет на результат phpinfo(). Список авторов теперь также встроен в вывод.
5.2.2 Добавлен вывод информации о загруженном конфигурационном файле. Ранее выводился только путь к конфигурационному файлу (php.ini).

Примеры

Пример #1 Пример использования phpinfo()

// Показывать всю информацию, по умолчанию INFO_ALL
phpinfo ();

// Показывать информацию только о загруженных модулях.
// phpinfo(8) выдает тот же результат.
phpinfo ( INFO_MODULES );

Примечания

В версиях PHP до 5.5, часть информации не выводится, если настройка expose_php установлена в off. Это PHP и Zend логотипы и информация о разработчиках.

В режиме CLI phpinfo() выводит обычный текст вместо HTML.

Смотрите также

  • phpversion() — Выдает текущую версию PHP
  • phpcredits() — Выводит список разработчиков PHP
  • php_logo_guid() — Получение guid логотипа
  • ini_get() — Получает значение настройки конфигурации
  • ini_set() — Установка значения настройки конфигурации
  • get_loaded_extensions() — Возвращает массив имен всех скомпилированных и загруженных модулей
  • Предопределенные переменные

Источник

phpinfo — Выводит информацию о текущей конфигурации PHP

(PHP 4, PHP 5, PHP 7)

phpinfo — Выводит информацию о текущей конфигурации PHP

Описание

Выводит большое количество информации о текущем состоянии PHP. Сюда входит информация о настройках компиляции PHP, о расширениях, о версии, информация о сервере и среде выполнения (если PHP компилировался как модуль), окружении PHP, версии ОС, о путях, об основных и локальных значениях настроек конфигурации, о HTTP заголовках и лицензии PHP.

Так как каждая система имеет свои особенности, phpinfo() используется в основном для проверки настроек конфигурации и для просмотра доступных предопределенных констант в данной системе.

phpinfo() также используется в целях отладки, так как содержит все EGPCS (Environment, GET, POST, Cookie, Server) данные.

Список параметров

Вывод функции можно настраивать, передавая битовую маску из одной или более приведенных ниже констант ( constants). Эта маска передается в качестве необязательного аргумента what . Отдельные константы или битовые значения можно комбинировать с помощью оператора или.

Настройки phpinfo()

Имя (константа) Значение Описание
INFO_GENERAL 1 Строка конфигурации, расположение php.ini , дата сборки, Web-сервер, Система и др.
INFO_CREDITS 2 Разработчики PHP. См. также phpcredits() .
INFO_CONFIGURATION 4 Текущие значение основных и локальных PHP директив. См. также ini_get() .
INFO_MODULES 8 Загруженные модули и их настройки. См. также get_loaded_extensions() .
INFO_ENVIRONMENT 16 Информация о переменных окружения, которая также доступна в $_ENV .
INFO_VARIABLES 32 Выводит все предопределенные переменные из EGPCS (Environment, GET, POST, Cookie, Server).
INFO_LICENSE 64 Информация о лицензии PHP. См. также » license FAQ.
INFO_ALL -1 Выводит все приведенное выше.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Список изменений

Версия Описание
5.5.0 GUID логотипов были заменены на URI данных, и отключение expose_php теперь не влияет на результат phpinfo(). Список авторов теперь также встроен в вывод.
5.2.2 Добавлен вывод информации о загруженном конфигурационном файле. Ранее выводился только путь к конфигурационному файлу (php.ini).

Примеры

Пример #1 Пример использования phpinfo()

// Показывать всю информацию, по умолчанию INFO_ALL
phpinfo ();

// Показывать информацию только о загруженных модулях.
// phpinfo(8) выдает тот же результат.
phpinfo ( INFO_MODULES );

Примечания

В версиях PHP до 5.5, часть информации не выводится, если настройка expose_php установлена в off. Это PHP и Zend логотипы и информация о разработчиках.

В режиме CLI phpinfo() выводит обычный текст вместо HTML.

Смотрите также

  • phpversion() — Выдает текущую версию PHP
  • phpcredits() — Выводит список разработчиков PHP
  • php_logo_guid() — Получение guid логотипа
  • ini_get() — Получает значение настройки конфигурации
  • ini_set() — Установка значения настройки конфигурации
  • get_loaded_extensions() — Возвращает массив имен всех скомпилированных и загруженных модулей
  • Предопределенные переменные

Источник

Как получить информацию о настройках phpinfo

(PHP 3, PHP 4, PHP 5)

phpinfo — выводит много информации о PHP.

Описание

int phpinfo ([int what])

Выводит большое количество информации о текущем статусе PHP. Сюда входит информация об опциях компиляции PHP и о расширениях, версии PHP, информация сервера и окружения (если скомпилирован как модуль), окружение PHP, версия ОС, пути, master и локальные переменные опций конфигурации, шапки HTTP и PHP License.

Поскольку каждая система настроена по-своему, phpinfo() обычно используется для проверки установок конфигурации и доступности предопределённых переменных в данной системе.Также phpinfo() является важной отладочной утилитой, так как содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).

Вывод может быть специализирован путём передачи одной или более следующих константных битовых значений, суммированных в необязательном параметре what . Можно также комбинировать соответствующие константны или битовые значения операцией or .

Таблица 1. Опции phpinfo()
Имя (константа) Значение Описание
INFO_GENERAL 1 Строка конфигурации, размещение php.ini , дата построения/build, Web-сервер, система и т.д.
INFO_CREDITS 2 КредитыPHP 4.См. также phpcredits() .
INFO_CONFIGURATION 4 Текущие Local и Master значения php-директив.См. также ini_get() .
INFO_MODULES 8 Загруженные модули и их соответствующие настройки.
INFO_ENVIRONMENT 16 Environment Variable информация, доступная также в $_ENV .
INFO_VARIABLES 32 Показывает все предопределённые переменные из EGPCS (Environment, GET, POST, Cookie, Server).
INFO_LICENSE 64 ИнформацияPHP License.См. также license faq .
INFO_ALL -1 Всё выше указанное.Это значение по умолчанию.

Пример 1. phpinfo()

Примечание: части отображаемой информации отключаются, когда установка конфигурации expose_php имеет значение off . Сюда входят PHP и Zend-логосы и кредиты.

Источник

Как вывести информацию phpinfo

При использовании услуг php-хостинга, аренды VPS/VDS или сервера может возникнуть потребность в выводе информации phpinfo. Вывод данной информации возможен двумя способами: вывод через интернет-браузер и через консоль.

phpinfo – это вывод подробной информации о конфигурации PHP, настройках, подключенных модулях, версии, системных переменных, конфигурации сервера и т.п., скомпонованных на странице в удобочитаемом виде.

Как вывести phpinfo в браузере

Для вывода информации о PHP в окне браузера нам потребуется на FTP создать новый файл с расширением «.php», в котором прописать функцию phpinfo().

Например, создадим файл phpinfo.php, в котором пропишем:

После этого откроем этот файл в браузере по адресу: http://domain.tld/phpinfo.php

Обратите внимание, что у нас на хостинге сайтов файл phpinfo.php нужно создать в директории:

Также не забудьте заменить domain.tld на имя Вашего сайта.

Как вывести phpinfo в консоли

Вывод phpinfo через консоль linux лучше выполнять только на собственном VPS/VDS или сервере, т.к. данный метод на хостинге с доступом к ssh может не работать. Для вывода phpinfo через консоль можно воспользоваться командой:

Но стоит учесть, что в некоторых системах этот метод может не дать результат, или версий PHP может быть несколько. В этом случае прежде сделаем поиск бинарных (исполняемых) файлов php в системе.

Она выполнит поиск исполняемых файлов в директориях /usr и /opt, которые являются самыми распространенными директориями, где могут размещаться исполняемые файлы php. В результате успешного поиска будет выведен список исполняемых файлов, найденных в системе, например:

Теперь выводим информацию php одной из команд:

Обратите внимание, что в данном примере в директории /usr/bin размещена основная версия PHP сервера, а в /opt/php-54 и /opt/php-72 находятся дополнительные версии.

Источник

phpinfo

(PHP 3, PHP 4, PHP 5)

phpinfo — выводит много информации о PHP.

Описание

int phpinfo ([int what])

Выводит большое количество информации о текущем статусе PHP. Сюда входит информация об опциях компиляции PHP и о расширениях, версии PHP, информация сервера и окружения (если скомпилирован как модуль), окружение PHP, версия ОС, пути, master и локальные переменные опций конфигурации, шапки HTTP и PHP License.

Поскольку каждая система настроена по-своему, phpinfo() обычно используется для проверки установок конфигурации и доступности предопределённых переменных в данной системе. Также phpinfo() является важной отладочной утилитой, так как содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).

Вывод может быть специализирован путём передачи одной или более следующих константных битовых значений, суммированных в необязательном параметре what. Можно также комбинировать соответствующие константны или битовые значения операцией or.

Таблица 1. Опции phpinfo()

Имя (константа) Значение Описание
INFO_GENERAL 1 Строка конфигурации, размещение php.ini, дата построения/build, Web-сервер, система и т.д.
INFO_CREDITS 2 Кредиты PHP 4. Смотрите также phpcredits().
INFO_CONFIGURATION 4 Текущие Local и Master значения php-директив. Смотрите также ini_get().
INFO_MODULES 8 Загруженные модули и их соответствующие настройки.
INFO_ENVIRONMENT 16 Environment Variable информация, доступная также в $_ENV.
INFO_VARIABLES 32 Показывает все предопределённые переменные из EGPCS (Environment, GET, POST, Cookie, Server).
INFO_LICENSE 64 Информация PHP License. Смотрите также license faq.
INFO_ALL -1 Всё выше указанное. Это значение по умолчанию.

Пример 1. phpinfo()

Примечание: части отображаемой информации отключаются, когда установка конфигурации expose_php имеет значение off. Сюда входят PHP и Zend-логосы и кредиты.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Настройка техники © 2021
Внимание! Информация, опубликованная на сайте, носит исключительно ознакомительный характер и не является рекомендацией к применению.

Adblock
detector