После установки очередного плагина Самсон Ярдов увидел в админке предупреждение: для полноценной работы требуется расширение imagick. Он не стал делать вид, что понял, и спросил штатного айтишника прямо: «Что такое imagick, с чем его едят и где в настройках его включить?»
«Смотрите phpinfo.php», — ответил айтишник, не отрываясь от монитора.
Самсон кивнул и задал следующую серию вопросов: «Что такое phpinfo.php, с чем его едят и где в настройках его включить?»
Рекурсия, достойная учебника по программированию. Но ответ оказался проще, чем сам вопрос: включать там нечего. Достаточно загрузить файл phpinfo.php на сайт и открыть его в браузере. Один файл, одна ссылка, и перед вами вся техническая конфигурация сервера.
Если коротко: phpinfo.php — это самая быстрая диагностика окружения, в котором работает ваш сайт. Он нужен, когда плагин требует расширение, которого, возможно, нет; когда нужно узнать версию интерпретатора, которая реально обслуживает сайт; когда упираетесь в лимиты памяти и загрузки файлов; когда после обновления PHP хочется убедиться, что обновилось именно то, что нужно. Ниже — что внутри файла, как им пользоваться без последствий для безопасности, какие задачи он решает за минуту и чем хороша наша расширенная версия.