Я также столкнулся с этой проблемой, когда пытался вручную настроить drupal, apache, mysql и php на окнах, даже после раскомментирования extension = php_gd2.dll, extension = php_mbstring.dll и extension = php_pdo_mysql.dll из раздела «Динамические расширения»
Чтобы это исправить, мне пришлось изменить extension_dir в моем php.ini , чтобы явно указать путь к папке расширений:
От:
extension_dir = "./ext"
До:
extension_dir = "C:/php/php-5.3.28-Win32-VC9-x86/ext"