Установка в ОС Unix
Для работы со встроенным в БД MySQL драйвером при сборке PHP потребуется указать, что PHP-модули для работы с базой данных скомпилировали с поддержкой нативного драйвера MySQL. MySQL-драйвер, с которым будут взаимодействовать PHP-модули, определяют параметрами конфигурации перед сборкой PHP из исходного кода.
  Следующая команда помогает собрать MySQL-модули mysqli и PDO MYSQL
  с поддержкой встроенного в MySQL драйвера:
 
./configure --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ [other options]
Установка в ОС Windows
В официальных Windows-дистрибутивах встроенный драйвер MySQL включён по умолчанию и поэтому работает без дополнительных настроек. В ОС Windows PHP-модули для работы с базой данных MySQL будут взаимодействовать со встроенным в MySQL драйвером.
Поддержка плагина аутентификации SHA-256
Для взаимодействия со встроенным драйвером MySQL требуется загрузить и включить поддержку функций PHP-модуля OpenSSL, чтобы подключаться к базе данных MySQL через учётные записи, пароли которых хранятся в зашифрованном виде и поддержку которых даёт MySQL-плагин аутентификации, который хеширует пароли по протоколу SHA-256. Пример настройки PHP, которая включит модуль OpenSSL в сборку:
./configure --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-openssl [other options]
  В инструменте автоконфигурации Autotools расширенная поддержка SSL-протокола в драйвере mysqlnd
  включается автоматически, если PHP собрали с параметром конфигурации --with-openssl,
  который включает модуль openssl в PHP-сборку. При сборке PHP без модуля openssl
  расширенную поддержку SSL-протокола включают вручную параметром конфигурации
  --with-mysqlnd-ssl.
 
| Версия | Описание | 
|---|---|
| 8.4.0 | Добавили Autotools-опцию конфигурации --with-mysqlnd-ssl,
        которая явно включает расширенную поддержку SSL-протокола
        при сборке PHP без модуля openssl. | 
