sql >> Databasteknik >  >> RDS >> Sqlserver

Fatalt fel:Anrop till odefinierad funktion sqlsrv_connect()

När du installerar tillägg från tredje part måste du se till att alla kompileringsparametrar matchar:

  • PHP-version
  • Arkitektur (32/64 bitar)
  • Kompilator (VC9, VC10, VC11...)
  • Trådsäkerhet

Vanliga fel inkluderar:

  • Redigerar fel php.ini fil (det är typiskt med buntar); den rätta sökvägen visas i phpinfo() .
  • Glömmer att starta om Apache.
  • Att inte kunna se startfelen; de ska dyka upp i Apache-loggar, men du kan också använda kommandoraden för att diagnostisera det, t.ex.:

    php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
    

Om allt stämmer bör du se sqlsrv i kommandot output och/eller phpinfo() (beroende på vilken SAPI du konfigurerar):

[PHP-moduler]
bcmath
kalender
Core
[...]
SPL
sqlsrv
standard
[...]



  1. Prestandaöverraskningar och antaganden:STRING_SPLIT()

  2. Hur REGEXP_REPLACE() fungerar i MariaDB

  3. Hur importerar man en stor MS SQL .sql-fil?

  4. Välj topp 10 poster för varje kategori i MySQL