- Установлен драйвер Microsoft ODBC для Ubuntu: я следовал официальным инструкциям, чтобы установите драйвер ODBC для SQL Server.
- Установлены расширения sqlsrv и pdo_sqlsrv: я установил эти расширения с помощью официальная документация Microsoft для PHP с FPM.
- Просмотрел config/database.php Laravel: я проверил конфигурации для SQL Соединение с сервером было правильным и соответствовало ожидаемым параметрам.
- Обновлен файл .env: я изменил файл .env, чтобы указать параметры подключения к SQL Server.
Дополнительная информация
- Я могу успешно подключиться к базе данных SQL Server с помощью DBeaver, что указывает на то, что база данных доступна и допускает удаленные подключения.
- Я проверил, что расширения sqlsrv и pdo_sqlsrv установлены правильно, и я проверил, что они отображаются при запуске php -m. Каждое из расширений имеет свой собственный файл .ini, но я также добавил строки Extension=pdo_sqlsrv.so и Extension=sqlsrv.so в свой php.ini, чтобы гарантировать автоматическую загрузку расширений в любом случае.
Подробнее здесь: https://stackoverflow.com/questions/790 ... untu-24-04
Мобильная версия