Назад | Перейти на главную страницу

sqlsrv не отображается в моем phpinfo

Я только что установил php 5.3 на Windows Server 2008 R2 с IIS7. phpinfo () работает нормально.

Теперь я хочу проверить, правильно ли я установил драйверы Microsoft для PHP для SQL Server.

Я скачал отсюда: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=80E44913-24B4-4113-8807-CAAE6CF2CA05#RelatedResources

Я сбросил 2 библиотеки DLL (php_pdo_sqlsrv_53_nts_vc9.dll и php_sqlsrv_53_nts_vc9.dll) в папку PHP \ ext и сослался на них в php.ini. Я перезапустил сервер.

Но когда я запускаю phpinfo (), я не вижу ссылки на sqlsrv, это нормально? или также должен быть раздел phpinfo (), посвященный этим расширениям sqlsrv?

Ведение журнала ошибок включено, но в php-errors.log нет ошибок, относящихся к sqlsrv. Оба файла php_pdo_sqlsrv_53_nts_vc9.dll и php_sqlsrv_53_nts_vc9.dll были добавлены (небезопасная версия для IIS), php5.dll находится в папке установки php.

Спасибо за любые указатели.

Возникла проблема с тем, что php.ini не сохранился по какой-то странной причине. Теперь все хорошо. Всем, кто попадет сюда, убедитесь, что у вас есть extension_dir = "C: \ PHP \ ext" в вашем php.ini, хотя моя проблема была в другом месте ...