Я перебрал много постов, пытаясь найти ответ, но ничего не получил.
Я пытаюсь установить соединение с Sql Server DB через веб-приложение PHP с помощью WAMP.
Что я пробовал:
- Я скачал драйверы sql для PHP 7 и 7.1 и попробовал их с соответствующими версиями PHP
- Я удостоверился, что перезапустил все службы после обновления файла php.ini.
- Я установил SQLSRV40.EXE и обновил php.ini:
- расширение = php_pdo_sqlsrv_7_ts_x64.dll
- extension = php_pdo_sqlsrv_7_nts_x64.dll
Я не думал, что хотя они добавлены в php.ini, их нет в списке расширений php> php - не уверен, почему
Это мой код ниже, позволяющий с ошибкой
<?php
$serverName="DESKTOP-0KNJ0KP";
$connectionInfo=array("Database"=>"SPMS_db",);
$conn=sqlsrv_connect($serverName,$connectionInfo);
if ($conn) {
echo "Connected.<br />";
} else {
echo "Connection failed.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
![enter image description here](https://i.stack.imgur.com/hUtPY.png)
Я добавил контекст для PHPinfo ()
![enter image description here](https://i.stack.imgur.com/4S32w.png)
![enter image description here](https://i.stack.imgur.com/ZJcVk.png)
![enter image description here](https://i.stack.imgur.com/HFTQ7.png)