Какая среда?Windows OS Server, Linux (какой аромат), MAC OS.Если вы не используете MAMP, LAMP, то какие компоненты веб-службы вы используете?
Отправьте файл журнала с php, который выводит журнал / сообщения об ошибках.
Проверьте, существуют ли файлы sql, необходимые для phpнапример, каталог, содержащий, например:
php_sqlsrv_7_nts.signature
php_sqlsrv_7_nts.so
php_sqlsrv_7_ts.signature
php_sqlsrv_7_ts.so
Я нашел для Linux и для платформ Windows, драйверы SQL должны быть установлены.Возможно, вам придется установить драйверы sql и драйверы odbc, если вы этого еще не сделали.Другая отличная документация находится по адресу:
Пример приложения (драйвер SQLSRV) https://docs.microsoft.com/en-us/sql/connect/php/example-application-sqlsrv-driver?view=sql-server-2017
Как установить драйвер sqlsrv на MAMP Mac OS Laravel 2018 https://www.youtube.com/watch?v=PRH04PxZpUk&feature=youtu.be
Ubuntu Linux https://www.microsoft.com/en-us/sql-server/developer-get-started/php/ubuntu/
Загрузить драйверы для PHP для SQL Server https://docs.microsoft.com/en-us/sql/connect/php/download-drivers-php-sql-server?view=sql-server-2017
Драйвер ODBC, см. Пример https://github.com/Microsoft/msphpsql/releases/tag/v5.3.0
При использовании Ubuntu Linux вы связали mssql с php /appache?Например,
apt-cache search mssql
Это покажет пакеты базы данных
sudo apt-get install freetds-common freetds-bin unixodbc php5-sybase
Для проверки соединения с SQL:
tsql -H 10.192.0.10 -p 1433 -U UserAccount -P yourpasswrd -D dbsource
Простой тест с использованием php;
<?php
function ConnectDB() {
$conn = mssql_connect(“10.192.0.10”, “UserAccount”,
“yourpasswrd”);
return $conn;
}
?>