Lorsque vous installez des extensions tierces, vous devez vous assurer que tous les paramètres de compilation correspondent :
- Version PHP
- Architecture (32/64 bits)
- Compilateur (VC9, VC10, VC11...)
- Sécurité des fils
Les problèmes courants incluent :
- Modifier le mauvais
php.ini
file (c'est typique avec les bundles); le bon chemin est affiché dansphpinfo()
. - Oubli de redémarrage d'Apache.
-
Ne pas pouvoir voir les erreurs de démarrage ; ceux-ci devraient apparaître dans les journaux Apache, mais vous pouvez également utiliser la ligne de commande pour le diagnostiquer, par exemple :
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
Si tout va bien, vous devriez voir sqlsrv
dans la sortie de la commande et/ou phpinfo()
(selon le SAPI que vous configurez) :
[Modules PHP]
bcmath
calendrier
Core
[...]
SPL
sqlsrv
norme
[...]