Nano Hash - криптовалюты, майнинг, программирование

Подключение к MS SQL Server через XAMPP PHP неопределенная функция sqlsrv_connect

Я новичок в PHP (и веб-серверах в этом отношении). Вот с чем я имею дело.

Сервер базы данных: MS SQL Server 2014 Express

Веб-сервер: XAMPP v3.2.2

PHP: версия PHP 7.3.0

Я пытаюсь подключиться к своей базе данных через PHP.

Вот что я сделал до сих пор.

1) Поскольку мне нужны драйверы для PHP версии 7.3.0, я получил их по адресу https://github.com/Microsoft/msphpsql/releases (Windows-7.3.zip) В папке четыре файла.

2) Я разместил все возможные комбинации этих файлов в C:\xampp\php\ext и добавил/удалил соответствующие строки, такие как "extension=php_pdo_sqlsrv_73_nts". Я не знаю, имеет ли это значение, но я разместил все строки сразу под все остальные расширения (последним в списке является «extension=shmop»).

3) Затем я перешел к http://localhost/dashboard/phpinfo.php, но там на этой странице не было изменений. И моя попытка подключения приводит к той же ошибке:

Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect()

Любая помощь будет оценена по достоинству. Благодарю вас!

19.01.2019

  • Я искал и обнаружил следующее: bendustries.co/ wp/setting-up-xampp-to-work-with-mssql 19.01.2019
  • Возможный дубликат Как настроить XAMPP версии 3.2.2 (PHP 7.2) с MSSQL? 19.01.2019
  • Нет необходимости пробовать их все, просто используйте тот, который соответствует характеристикам вашей системы. Кроме того, вам необходимо установить соответствующие драйверы Microsoft, как описано здесь. 19.01.2019
  • Я предполагаю, что могут быть другие пользователи XAMPP, которые только начинают изучать все это. Так что для тех, кто случайно может столкнуться с той же проблемой, решение было простым. Несмотря на то, что моя система x64, мне пришлось использовать драйверы для x86 (x32), которые вы можете получить на github. com/Microsoft/msphpsql/releases Всем спасибо и удачи в настройке соединения! 20.01.2019

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..