Как установить MySQL на сервере Windows IIS? - PullRequest
2 голосов
/ 22 ноября 2011

Я пытаюсь запустить mysqli на моем удаленном сервере Windows и продолжаю получать эту ошибку

Неустранимая ошибка: вызов неопределенной функции mysqli_connect ()

Я предполагаюmysqli не установлен на моем удаленном сервере.Итак, как мне установить mysqli на моем удаленном сервере.

Ответы [ 2 ]

3 голосов
/ 22 ноября 2011

mysqli - расширение PHP. Поэтому все, что вам нужно сделать, это включить это расширение в вашем файле php.ini.

Раскоментируйте:

;extension=php_mysqli.dll

Кому:

extension=php_mysqli.dll

При использовании учетной записи общего хостинга вам, возможно, придется создать .htaccess и указать для нее свою собственную копию php.ini.

Для этого вы можете попробовать следующее:

  • Если php установлен как модуль: в вашем .htaccess положить SetEnv PHPRC /location/todir/containing/phpinifile

  • Если php установлен как расширение cgi, поместите ваш php.ini в папку cgi-bin.

  • Для некоторых хостов вы также можете просто поместить свой php.ini в папку, в которую вы обычно помещаете файлы .htaccess.

0 голосов
/ 15 апреля 2018

(работает на окнах)

Я столкнулся с точно такой же проблемой.

В моем случае проблема заключалась в том, что я сохранил файл php.ini в виде текстового файла. Как только я преобразовал текстовый файл в "Все файлы" в блокноте и дал ему расширение ". Ini" , он стал "Файл настроек конфигурации" и это сработало.

Вы можете проверить, так ли это, пройдя строку загруженного файла конфигурации в phpinfo(). Если значение равно none, возможно, вы столкнулись с аналогичной проблемой.

Примечание : я уже раскомментировал расширения и исправил каталог расширений.

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