Pada kesempatan ini saya akan berbagi bagaimana proses kofigurasi PHP 7.XX agar bisa konek dengan SQL server terutama SQL server 2012 ke atas. kali ini saya akan mencoba konfigurasi dengan spesifikasi yang saya pratekan
yaitu di WINDOWS 7 64bit, kemudian dengan versi PHP adalah 7.4.3 dan SQL server 2017(Linux). Kenapa saya bahas pada kasus versi ini karena teryata proses nya berbeda dengan versi 5,6. Langsung saja saya asumsikan kalian sudah install PHP apache dengan sempurna.
Langkah 1 : Download DLL terbaru yang support dengan spesifikasi yang kita butuhkan karena kita bahas untuk versi PHP 7 maka langsung saya arahkan ke download versi 7
Silahkan klik diisni untuk Download DLL
Jika kamu ingin cek versi yang lain baik dari segi operating sistem ataupun dari versi php silahkan bisa di baca-baca di link dibawah ini
Baca versi Support Dll yang lain silahkan klik disini
Langkah 2 : Setelah proses download selesai maka kita akan mendapatka fille .EXE yang mana di dalamnya sudah tersedia banyak versi DLL yang kita butuhkan. Silahkan extrak terlebih dahulu isinya dengan cara klik saja file yang sudah terdownload tadi
pada langkah ini kita harus bisa mengindentifikasi .dll mana yang akan kita pakai..pertama caranya sesuaikan dengan versi PHP yang kamu punya atau install saja DLL yang paling terbaru. Kemudain yang tidak kalah pentingnya adalah di dalam file tersebut kita menemukan 2 nama file yang satu menggunakan TS dan yang satunya NTS. manakah yang harus kita ambil jawabanya adalah sesuai dengan settingan Apache kita. Kemudian bagaiamana cara kita ceknya. Silahkan anda buka phpinfo.php jika tidak punya silahkan buat, cara buatnya tidak akan saya bahas karena sudah banyak yang membuat tutorialnya,
pada setting PHP saya adalah Thread Safety = ENABLED maka jelas saya harus ambil file yang punya nama “TS”. Selanjutnya silahkan copykan 2 File yang diatas kedalam FOLDER php Extensioan anda biasanya terleterak di folder “PHP\ext” Setiap kita mungkin punya tempat isntall PHP berbeda-beda maka silahkan sesuiakan dengan masing-masing.
Langkah 3 : Selanjutnya kita akan coba ubah settingan PHP.ini agar bisa mengenali extension dll yang kita pasang diatas. Saya tidak akan baha bagaiamana mencari file PHP.ini silahkan di baca di beberapa sumber yang lain karena letaknya tergantung saat anda isntall dan tergantung OS yang anda gunakan. Silahkan buka dan tambahkan baris ini
extension=php_pdo_sqlsrv_74_ts_x64.dll
extension=php_sqlsrv_74_ts_x64.dll
Langkah 4 : Selanjutnya adalah insall ODBC yang support dengan versi PHP dan SQL server yang kita gunakan. Karena kita bahas PHP 7 maka kurang lebih ini informasinya. Silahkan install dan download dari salah satu link dibawah ini.
Required software to install PHP 7 and SQL Server SQLSRV PHP extension
You need the following software, go ahead and download:
- Microsoft® ODBC Driver
11,13,13.1, 17 for SQL Server® – Windows: https://www.microsoft.com/en-us/download/details.aspx?id=56567. The Microsoft ODBC Driver for SQL Server provides native connectivity from Windows to Microsoft SQL Server and Windows Azure SQL Database. - Microsoft Drivers for PHP 7 for SQL Server: https://github.com/Azure/msphpsql/tree/PHP-7.0. The Microsoft Drivers for PHP for SQL Server are PHP extensions that allow for the reading and writing of SQL Server data from within PHP scripts.
Langkah 5 : Silahkan restart service Apache baik dari service atau dari XAMPP control panel, kemudian buka kembali phpInfo.php yang sudah anda buat, Jika sudah muncul informasi seperti dibawah ini maka anda sudah sukses konfigurasi Extension SQL server.
Langkah 6 : Selanjutnya untuk test apakah SQL benar-benar sudah bisa terhubbung dengan SQL silahkan buat koneksi dibawah ini.
Leave a Reply