Когато инсталирате разширения на трети страни, трябва да се уверите, че всички компилационни параметри съвпадат:
- PHP версия
- Архитектура (32/64 бита)
- Компилатор (VC9, VC10, VC11...)
- Безопасност на нишките
Честите проблеми включват:
- Редактиране на грешен
php.ini
файл (това е типично за пакетите); десният път е показан вphpinfo()
. - Забравихме да рестартирате Apache.
-
Не можете да видите грешките при стартиране; те трябва да се показват в регистрационните файлове на Apache, но можете също да използвате командния ред, за да го диагностицирате, напр.:
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
Ако всичко е наред, трябва да видите sqlsrv
в изхода на командата и/или phpinfo()
(в зависимост от това какъв SAPI конфигурирате):
[PHP модули]
bcmath
календар
Ядро
[...]
SPL
sqlsrv
стандартен
[...]