Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan sqlsrv_connect()

Saat memasang ekstensi pihak ketiga, Anda perlu memastikan bahwa semua parameter kompilasi cocok:

  • Versi PHP
  • Arsitektur (32/64 bit)
  • Penyusun (VC9, VC10, VC11...)
  • Keamanan utas

Gangguan umum meliputi:

  • Mengedit php.ini yang salah file (itu khas dengan bundel); jalur yang benar ditampilkan di phpinfo() .
  • Lupa memulai ulang Apache.
  • Tidak dapat melihat kesalahan startup; itu akan muncul di log Apache, tetapi Anda juga dapat menggunakan baris perintah untuk mendiagnosisnya, mis.:

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

Jika semuanya benar, Anda akan melihat sqlsrv dalam output perintah dan/atau phpinfo() (bergantung pada SAPI yang Anda konfigurasikan):

[Modul PHP]
bcmath
kalender
Inti
[...]
SPL
sqlsrv
standar
[...]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutan vs identitas

  2. Mengimpor file excel yang memiliki header variabel

  3. Ambil gambar dari database di asp.net

  4. Bagaimana SCHEMA_NAME() Bekerja di SQL Server

  5. Notasi titik SQL