Не могу найти драйвер базы данных для MediaWiki во время установки - PullRequest
0 голосов
/ 23 ноября 2010

MYSQL и сервер apache уже установлены на моем сервере.Но все же я столкнулся с этими проблемами.Я не понимаю термины для компиляции php с --with-mysql Где мне компилировать?Я использую оконный сервер.или как установить модуль mysql.so ??

Проверка среды ...

Пожалуйста, включите все строки ниже при сообщении о проблемах установки.PHP 5.2.14 установлен Не удалось найти подходящий драйвер базы данных!Для MySQL скомпилируйте PHP с помощью --with-mysql, или установите модуль mysql.so Для PostgreSQL скомпилируйте PHP с помощью --with-pgsql, или установите модуль pgsql.so Для SQLite скомпилируйте PHP с помощью --with-pdo_sqlite,или установите модуль pdo_sqlite.so. Для MSSQL скомпилируйте PHP с помощью --with-mssql_not_ready, либо установите модуль mssql_not_ready.so. Для DB2 скомпилируйте PHP с помощью --with-ibm_db2, либо установите модуль ibm_db2.so. Для Oracle скомпилируйте PHPиспользуя --with-oci8, или установите модуль oci8.so

Ответы [ 3 ]

1 голос
/ 08 декабря 2010

Загляните в / php_install_dir / extensions. Там должен быть файл с именем "php_mysql.dll". Если это так, включите его в php.ini. Если нет, скачайте dll, скопируйте его в расширение dir и включите в php.ini. Не забудьте перезапустить Apache.

Подробнее см. на этой странице (обязательно прочитайте комментарии)

0 голосов
/ 25 июня 2015

Для PHP: 5.6.10 и MySQL: 5.0.24a

  1. Перейти в корневую папку установки PHP
  2. Найти файл с именем php.ini-production
  3. Сохраните файл как php.ini
  4. Отредактируйте файл и раскомментируйте следующее содержимое

; extension = php_mysqli.dll; extension_dir = "ext"

и заменить его на,

extension = php_mysqli.dllextension_dir = "D: \ Programs \ php \ ext”

0 голосов
/ 24 ноября 2012

Изменено это в php.ini. Разве установщик не должен был сделать это для установки Windows?

; enable_dl = Off

; CHANGED - This is necessary to enable dynamic loading of Windows .dll modules

; The immediate problem was that PHP could not find a database driver for MySQL

enable_dl = On
...