Når du installerer tredjepartsudvidelser, skal du sikre dig, at alle kompileringsparametrene matcher:
- PHP-version
- Arkitektur (32/64 bit)
- Compiler (VC9, VC10, VC11...)
- Trådsikkerhed
Almindelige fejl omfatter:
- Redigering af den forkerte
php.ini
fil (det er typisk med bundter); den rigtige sti er vist iphpinfo()
. - Glemte at genstarte Apache.
-
Ikke at kunne se opstartsfejlene; disse skulle dukke op i Apache-logfiler, men du kan også bruge kommandolinjen til at diagnosticere det, f.eks.:
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
Hvis alt er rigtigt bør du se sqlsrv
i kommandoen output og/eller phpinfo()
(afhængigt af hvilken SAPI du konfigurerer):
[PHP-moduler]
bcmath
kalender
Kerne
[...]
SPL
sqlsrv
standard
[...]