Вызов неопределенной функции sqlsrv_connect () в 32-битном WAMP

Я думаю, что это может быть повторяющийся вопрос, но я думаю, что попробовал все доступные разрешения, но все еще вижу эту ошибку.

У меня есть простая программа PHP для подключения к базе данных SQL Server, когда я запускаю, что я вижу сообщение об ошибке

Неустранимая ошибка: вызов неопределенной функции sqlsrv_connect () в
C: \ wamp \ www \ Samples \ sqlconnect.php в строке 5

Я могу подключиться к MYSQL, но не к SQL SERVER.

Вот что я попробовал:

  1. У меня сейчас WAMP 32 бит на windows 10
  2. Версия PHP 5.6.25
  3. Я скачал и добавил драйвер Microsoft для PHP для SQL Server SQLSRV32.EXE в wamp / bin / php / php5.6.25 / ext

  4. Сейчас в этой папке создано 2 файла

php_pdo_sqlsrv_56_ts.dll
php_pdo_sqlsrv_56_nts.dll

  1. Я добавил эти файлы в мой php.ini.
  2. Ранее я использовал WAMP 64bit, но кто-то предположил, что ошибка связана с 64-битной версией Wamp, поэтому я удалил ее и установил 32-битную версию.
  3. Тем не менее я вижу то же сообщение об ошибке.
  4. Я тоже пробовал это
    Кто-то также предположил, что будет 2 файла php.ini, один в apache, поэтому я использовал этот путь в своем файле php.ini, все еще получая ошибку

extension = C: /wamp/bin/php/php5.6.25/ext/php_pdo_sqlsrv_56_ts‌ .dll extension = C: /wamp/bin/php/php5.6.25/ext/php_pdo_sqlsrv_56_nt‌ s.dll

Скажите, пожалуйста, как я могу подключиться к базе данных SQL Server.

<?php
$servername     = "name\SQLEXPRESS";
$connectionInfo = array("Database"=>"Document", "UID"=>"sa", "PWD"=>"mypass");
$conn = sqlsrv_connect( $servername, $connectionInfo); <!--GETTING ERROR FOR THIS LINE -->
if($conn)
{
echo "Connected. <br/>";
}
else
{
echo "Connection Failed. <br/>";
die(print_r(sqlsrv_errors(),true));
}
echo "ho";
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector