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, хотя моя проблема была в другом месте...