Ошибка "Unable to load dynamic library ext\php_pdo_sqlsrv_74_ts_x64.dll"

Что делать, если вы столкнулись с ошибкой “Warning: PHP Startup: Unable to load dynamic library 'ext\php_pdo_sqlsrv_74_ts_x64.dll' - The specified procedure could not be found.” при старте PHP?

В первую очередь проверьте, что библиотека находится по тому адресу, по которому ее компьютер пытается ее загрузить. 

Если с адресом все в порядке (как было у меня), то тут нужно внимательно проверить соответствие версий. К примеру php_pdo_sqlsrv_74_ts_x64.dll  подразумевает что у вас установлен php 7.4 и ваша машина имеет архитектуру х64. В моем случае был установлен PHP 7.3 - поэтому не работало.  К примеру, для PHP 8 нужно загружать другую версию библиотеки - php_pdo_sqlsrv_80_ts_x64.dll

Комментарии

Комментариев пока нет, вы можете оставить свой: