XAMPP, драйверы Microsoft PHP для поддержки SQL Server: не удается найти расширенияPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 XAMPP, драйверы Microsoft PHP для поддержки SQL Server: не удается найти расширения

Сообщение Anonymous »

У меня возникла проблема с настройкой сервера с использованием XAMPP.
После всей настройки PHP выдает ошибку, сообщающую, что Вызов неопределенной функции sqlsrv_connect(), после некоторого устранения неполадок я обнаружил что PHP не смог найти расширения. Моя версия PHP — 8.0.3 (кстати, когда я запустил php --version, я получил следующее:

Код: Выделить всё

PHP Warning:  PHP Startup: Unable to load dynamic library 'php_sqlsrv_83_ts_x64' (tried: C:\xampp\php\ext\php_sqlsrv_83_ts_x64 (Impossibile trovare la procedura specificata), C:\xampp\php\ext\php_php_sqlsrv_83_ts_x64.dll (Impossibile trovare il modulo specificato)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'php_sqlsrv_83_ts_x64' (tried: C:\xampp\php\ext\php_sqlsrv_83_ts_x64 (Impossibile trovare la procedura specificata), C:\xampp\php\ext\php_php_sqlsrv_83_ts_x64.dll (Impossibile trovare il modulo specificato)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_83_ts_x64' (tried: C:\xampp\php\ext\php_pdo_sqlsrv_83_ts_x64 (Impossibile trovare la procedura specificata), C:\xampp\php\ext\php_php_pdo_sqlsrv_83_ts_x64.dll (Impossibile trovare il modulo specificato)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_83_ts_x64' (tried: C:\xampp\php\ext\php_pdo_sqlsrv_83_ts_x64 (Impossibile trovare la procedura specificata), C:\xampp\php\ext\php_php_pdo_sqlsrv_83_ts_x64.dll (Impossibile trovare il modulo specificato)) in Unknown on line 0
PHP 8.0.30 (cli) (built: Sep  1 2023 14:15:38) ( ZTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.30, Copyright (c) Zend Technologies
Расширения есть:
Изображение

А также активируется в правом файле php.ini:
Изображение

Каталог моего расширения:

Код: Выделить всё

extension_dir="C:\xampp\php\ext"
РЕДАКТИРОВАТЬ: Я заметил, что установил неправильную версию модулей, поэтому изменил ее с версии 83 на версию 80. Теперь ошибок больше нет, но эта ошибка все еще остается. Вызовите неопределенную функцию sqlsrv_connect().

Подробнее здесь: https://stackoverflow.com/questions/790 ... extensions
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»