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

Я поместил 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.

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

1 ответ

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

Другие вопросы по тегам