Ошибка "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
Комментарии