mysqli.dll и mysql.dll не упоминаются в phpinfo - PullRequest
2 голосов
/ 25 сентября 2011

Я прочитал этот пост , и это не очень помогло.

Мой php.ini файл (http://www.edisk.cz/stahni/09234/php.ini_69.47KB.html) содержит правильный путь к каталогу ext.

Хотя мой каталог ext содержит библиотеки php_mysql.dll и php_mysqli.dll, в моем phpinfo.

нет ни слова об этом. Есть ли способ сделать это правильно?

http://prntscr.com/3707m

Это моя ошибка, выданная php.exe.

1 Ответ

2 голосов
/ 25 сентября 2011

Скорее всего, у вас есть два отдельных файла 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"

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...