SSL и безопасность
Как создать ssl сертификат windows
Практический разбор запроса «как создать ssl сертификат windows»: что можно сделать в Windows, какие есть варианты, как проверить результат и избежать типичных ошибок.
Какой php установлен — как быстро определить версию и путь к интерпретатору на сервере, локально и в браузере, не путая CLI и FPM.
Чтобы понять, какой php установлен на сервере или на локальной машине, нужно сначала определить, где именно вы проверяете интерпретатор: в консоли, через веб-сервер или внутри контейнера. Это важно, потому что одна и та же система может отдавать разные версии PHP для CLI и для сайта.
Самый быстрый способ — открыть терминал и выполнить команду:
php -v
В ответ вы увидите версию PHP, тип сборки и дату компиляции, если они доступны. Если команда не найдена, значит PHP не установлен в текущем окружении или не добавлен в переменную PATH. В таком случае полезно проверить полный путь к бинарнику:
which php в Linux и macOS;where php в Windows;php --ini — чтобы увидеть, какой конфиг использует этот запуск.Когда нужно точно понять, какой php установлен именно для командной строки, ориентируйтесь на вывод php -v и путь до исполняемого файла. Это помогает избежать путаницы, если на сервере есть несколько версий.
Версия в браузере может отличаться от версии в терминале. На хостинге PHP часто запускается через FPM или модуль веб-сервера, поэтому сайт может работать на одной версии, а консоль — на другой. Чтобы проверить именно веб-окружение, создайте временный файл, например info.php, с содержимым:
<?php phpinfo();
Откройте этот файл в браузере и найдите строку с версией PHP, а также параметры Server API и Loaded Configuration File. По ним видно, какой обработчик используется и какой конфигурационный файл подхвачен. После проверки файл лучше удалить, чтобы не раскрывать лишнюю информацию о сервере.
Если вам нужно узнать какой php установлен именно для сайта на общем хостинге, этот способ обычно точнее, чем команда в SSH, потому что он показывает реальный веб-стек.
На одном сервере нередко установлено несколько версий PHP. Тогда важно не просто увидеть номер версии, а понять, какой бинарник вызывается по умолчанию и какой используется конкретным сайтом. Для этого полезно проверить:
php -v в нужной среде;which php или where php;Если версии не совпадают, исправлять нужно не только команду запуска, но и привязку сайта к нужному обработчику. Иначе вы сможете запускать один PHP в консоли, а приложение будет работать на другом.
После смены версии или настройки окружения повторите ту же проверку двумя способами: через терминал и через тестовый файл в браузере. Если обе проверки показывают ожидаемую версию, значит окружение настроено корректно. Если нет, ищите расхождение между CLI, FPM и панелью управления.
Полезно также посмотреть, загружается ли нужный набор расширений: для этого в phpinfo() или в php -m проверьте, доступны ли модули, которые нужны вашему проекту. Иногда версия уже верная, но расширения подключены не там, где ожидается.
Итак, если вам нужно понять, какой php установлен, начинайте с php -v, затем сверяйте путь к бинарнику и проверяйте веб-окружение через phpinfo(). Такой порядок позволяет без догадок понять, что именно использует сервер, сайт и консоль. Важно помнить, что один сервер может отвечать по-разному в разных режимах запуска, поэтому проверка в одном месте не всегда достаточна.
Другие ответы
SSL и безопасность
Практический разбор запроса «как создать ssl сертификат windows»: что можно сделать в Windows, какие есть варианты, как проверить результат и избежать типичных ошибок.
PHP
Коротко и по делу: разберём запрос php какой тип, покажем, где в PHP есть типы данных, как их проверять и почему вопрос бывает неоднозначным.
CSS
Практическое объяснение, как задать css в html: способы подключения, приоритеты, частые ошибки и проверка результата для страницы без лишней теории.
Копирайтинг
Копирайтинг как вид рекламной деятельности доклад — разбор функций, задач, примеров и структуры для учебного выступления без лишней теории.
Заявка
Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.
Форма обратной связи