Составить паспорт PHP перед выбором расширения

Фактические данные получены от локального PHP CLI и расширения SQLSRV; соединение с базой не открывалось.

Наблюдаемый результат программы
НаблюдениеРезультат
Версия PHP8.3.35
Режим выполнения SAPIcli
Режим потокобезопасностиNTS
Разрядность PHP64
Расширение SQLSRV загруженода
Три нужные функции доступныда
Основной php.ini прочитаннет
Дополнительных ini-файлов0
Следующий шагSQLSRV API доступен; следующий шаг — подключение
Строки и дополнительные наблюдения
{
    "php": "8.3.35",
    "sapi": "cli",
    "thread_safety": "NTS",
    "word_size_bits": 64,
    "sqlsrv_extension_version": "5.13.3+20807",
    "function_availability": {
        "sqlsrv_connect": true,
        "sqlsrv_query": true,
        "sqlsrv_close": true
    },
    "loaded_ini_basename": null,
    "additional_ini_basenames": [],
    "extension_dir_basename": "ext",
    "decision": "SQLSRV API доступен; следующий шаг — подключение",
    "scope": "This process only; no SQL connection attempted; CLI result does not certify a web SAPI."
}

При самостоятельном запуске рядом с example.php создаются result.json с данными и metrics.json с проверками.