Apache 2.4 с PHP 5.4: нет доступных mysql

Я установил HTTP-сервер Apache 2.4 с PHP 5.4 и MySQL 5.5 на моем компьютере с Windows 7 x64.

Все работает отлично, за исключением того, что в PHP загружается только «mysqlnd». mysql и mysqli отсутствуют. Записи в php.ini доступны и активны. Переменная PATH добавляется в каталог двоичных файлов mysql (libmysql.dll).

Нет записей о предупреждениях или ошибках в файле error.log Apache 2.4

У кого-то есть идея?

Related of "Apache 2.4 с PHP 5.4: нет доступных mysql"

У меня были те же проблемы вчера, после установки Apache 2.2 и PHP 5.4.6 на моем 64-разрядном компьютере Windows 7. Я решил это со следующими изменениями в php.ini:

  1. Установка extension_dir в (ваш-php-путь) \ ext.

    extension_dir = "c:\progra~2\php546\ext" 

    Вы можете избежать пробелов в папке Program Files (x86) при использовании версии 8.3 для имени папки. Вы можете получить его с помощью следующей команды:

     dir \prog* /x 
  2. Включите требуемый модуль (ы) MySQL.

     extension=php_mysql.dll extension=php_mysqli.dll ... extension=php_pdo_mysql.dll 
  3. Перезапустите веб-сервер Apache.

     for %s in (stop start) do net %s apache2.2 

    Вы также можете использовать Apache Monitor или Службы для его перезапуска.