Маленький файл с большим… объемом данных

phpinfo.php

После установки очередного плагина Самсон Ярдов увидел в админке предупреждение: для полноценной работы требуется расширение imagick. Он не стал делать вид, что понял, и спросил штатного айтишника прямо: «Что такое imagick, с чем его едят и где в настройках его включить?»

«Смотрите phpinfo.php», — ответил айтишник, не отрываясь от монитора.

Самсон кивнул и задал следующую серию вопросов: «Что такое phpinfo.php, с чем его едят и где в настройках его включить?»

Рекурсия, достойная учебника по программированию. Но ответ оказался проще, чем сам вопрос: включать там нечего. Достаточно загрузить файл phpinfo.php на сайт и открыть его в браузере. Один файл, одна ссылка, и перед вами вся техническая конфигурация сервера.

Если коротко: phpinfo.php — это самая быстрая диагностика окружения, в котором работает ваш сайт. Он нужен, когда плагин требует расширение, которого, возможно, нет; когда нужно узнать версию интерпретатора, которая реально обслуживает сайт; когда упираетесь в лимиты памяти и загрузки файлов; когда после обновления PHP хочется убедиться, что обновилось именно то, что нужно. Ниже — что внутри файла, как им пользоваться без последствий для безопасности, какие задачи он решает за минуту и чем хороша наша расширенная версия.

Читать далее