Я хотел настроить подключение к базе данных с PHP на SQL-сервер 2012. У меня есть сервер wamp (64-разрядный) настроен на машине Windows (64 бит) с PHP 5.5.12, и на том же компьютере у меня установлен SQL Server 2012.Драйвер sqlsrv не появляется на сервере WAMP phphinfo() после добавления записей расширения в файле php.ini
экстрагированных SQLSRV драйверы от official_link
скопированные распакованные драйверы php_sqlsrv_55_ts.dll, extension = php_pdo_sqlsrv_55_ts.dll
в php\ext
папку, а затем изменил файл php.ini включить расширения
extension = php_sqlsrv_55_ts.dll; extension = php_pdo_sqlsrv_55_ts.dll;
Теперь я попытался
<?php
phpinfo();
?>
Я вижу следующую информацию без какой-либо информации SQL-сервера.
Не похоже, настроены подключения SQL-сервера успешно. Может кто-нибудь, пожалуйста, назовите меня тем, чего я здесь не вижу.
Вы перезапустили все службы и, возможно, даже перезагрузились после внесения изменений? Если нет, сделайте. –
Да, я перезапустил все службы. – user2569524
Вы также загрузили и установили «собственный клиент Microsoft SQL Server 2012» и «Microsoft ODBC Driver 11». Помните, что расширения php не говорят напрямую с базой данных, они общаются с собственным клиентом. См. Раздел «Системные требования» на странице загрузки, приведенной выше. – RiggsFolly