Скорее всего, у вас есть два отдельных файла php.ini - один для вашего веб-сервера, другой для интерфейса командной строки.Убедитесь, что вы редактируете правильный файл;Выполните:
php.exe --ini
, что даст вам вывод, похожий на приведенный ниже:
C:\>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: C:\Path\To\Your\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Теперь отредактируйте файл php.ini и убедитесь, что не только следующие строки-комментированный:
extension=php_mysql.dll
extension=php_mysqli.dll
, но также и этот (который, согласно опубликованному вами файлу, вы прокомментировали в данный момент):
; extension_dir = "ext"
Выше следуетбыть настроен так, чтобы он указывал на каталог ext
, в котором хранится файл php_mysql.dll.Вот так (помните о двойных кавычках):
extension_dir="C:\Path\To\Your\php\ext"
Надеюсь, это поможет.