sql >> Databáze >  >> RDS >> Sqlserver

Závažná chyba:Volání nedefinované funkce sqlsrv_connect()

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 v phpinfo() .
  • 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í
[...]



  1. Jak propojit sql server s php pomocí xampp?

  2. Nejjednodušší způsob, jak přidat více mezer do řetězce v MySQL – SPACE()

  3. Mzdový datový model

  4. Jak nainstalovat SQLcl na Windows?