Při instalaci rozšíření třetích stran se musíte ujistit, že se všechny parametry kompilace shodují:
- Verze PHP
- Architektura (32/64 bitů)
- Kompilátor (VC9, VC10, VC11...)
- Bezpečnost vláken
Mezi běžné závady patří:
- Úprava nesprávného souboru
php.ini
soubor (to je typické pro balíčky); správná cesta je zobrazena vphpinfo()
. - Zapomínání restartovat Apache.
-
Neschopnost vidět chyby při spuštění; ty by se měly objevit v protokolech Apache, ale můžete je také diagnostikovat pomocí příkazového řádku, např.:
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
Pokud je vše v pořádku, měli byste vidět sqlsrv
ve výstupu příkazu a/nebo phpinfo()
(v závislosti na tom, jaké SAPI konfigurujete):
[moduly PHP]
bcmath
kalendář
Jádro
[...]
SPL
sqlsrv
standardní
[...]