Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Halaman ini membahas apa yang ditambahkan di setiap versi Microsoft Drivers untuk PHP untuk SQL Server.
5.13.0
Unduh Driver Microsoft untuk PHP untuk SQL Server (Windows)
Tag Rilis GitHub v5.13.0 (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.13.0
- Dirilis: 27 Februari 2026
Yang baru di 5.13.0
| Item baru | Detail-detail |
|---|---|
| Menambahkan dukungan untuk PHP 8.4 dan 8.5. | |
| Menambahkan dukungan untuk versi OS baru. | Windows Server 2025, Ubuntu 24.04, Debian 11, Debian 12, Debian 13, Red Hat 9, Red Hat 10, Alpine Linux 3.20, Alpine Linux 3.21, Alpine Linux 3.22, Alpine Linux 3.23, macOS 15, dan macOS 26 |
| Menghapus dukungan untuk PHP 8.1 dan 8.2. | |
| Menghapus dukungan untuk versi OS akhir masa pakai. | Windows Server 2012, Windows Server 2012, Windows 10, Ubuntu 20.04, Debian 10, Red Hat 7, SUSE Linux 12, Alpine Linux 3.16, Alpine Linux 3.17, Alpine Linux 3.18, Alpine Linux 3.19, macOS 11, macOS 12, dan macOS 13. |
| Memperbaiki analisis kode statis dan masalah keamanan memori. |
Rilis sebelumnya
5.12.0
Unduh Driver Microsoft untuk PHP untuk SQL Server (Windows)
Tag Rilis GitHub v5.12.0 (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.12.0
- Dirilis: 31 Januari 2024
Apa yang baru dalam 5.12.0
| Item baru | Detail-detail |
|---|---|
| Menambahkan dukungan untuk PHP 8.3. | |
| Menghapus dukungan untuk PHP 8.0. | |
| Menghapus dukungan untuk Ubuntu 18.04. | |
| Memperbaiki kesalahan presisi yang tidak valid untuk tipe data varchar. |
5.11.1
Unduh Driver Microsoft untuk PHP untuk SQL Server (Windows)
Tag Rilis GitHub v5.11.1 (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.11.1
- Dirilis: 7 September 2023
Yang baru di 5.11.1
| Item baru | Detail-detail |
|---|---|
| Reset tipe setelah parameter pengikatan. | |
| Memperbaiki kesalahan saat menggunakan PDO::ATTR_STRINGIFY_FETCHES. | |
| Ubah opsi koneksi menjadi tidak membedakan huruf besar/kecil. | |
| Bugfix untuk 1465 Menambahkan pemeriksaan NULL. |
5.11.0
Unduh Driver Microsoft untuk PHP untuk SQL Server (Windows)
Tag Rilis GitHub v5.11.0 (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.11.0
- Dirilis: 28 Februari 2023
Apa yang baru dalam 5.11.0
| Item baru |
|---|
| Menambahkan dukungan untuk PHP 8.2. |
| Menjatuhkan dukungan untuk PHP 7.4. |
| Menghentikan dukungan untuk Debian 9, macOS 10.15, dan Alpine 3.13. |
5.10
- Nomor rilis: 5.10.11
- Dirilis: 31 Januari 2022
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
Apa yang baru dalam 5.10
| Item baru | Detail-detail |
|---|---|
| Menambahkan dukungan untuk PHP 8.1. | |
| Menjatuhkan dukungan untuk PHP 7.3. | |
| Menghentikan dukungan untuk macOS Mojave, Ubuntu 16.04, Alpine 3.11 dan 3.12. | |
| Menambahkan dukungan untuk Windows 11 dan Windows Server 2022. | |
| Menambahkan dukungan untuk macOS Monterey, Debian 11, Ubuntu 21.04 dan 21.10, Alpine 3.13, 3.14 dan 3.15. | |
| Menambahkan dukungan untuk perangkat keras Apple M1 ARM64. | Memerlukan Driver ODBC 17.8 atau lebih tinggi. |
| Menambahkan dukungan untuk Parameter bernilai tabel. | |
| Diizinkan menetapkan PDO::ATTR_EMULATE_PREPARES pada tingkat koneksi. | |
| Kata kunci koneksi yang disesuaikan dan validasi nilai untuk lebih banyak fleksibilitas. |
1 Rilis ini memerlukan Odbc Driver 17.4.2 atau lebih tinggi. Jika tidak, peringatan tentang gagal mengatur atribut terjadi. Peringatan ini dapat ditekan saat menggunakan driver ODBC yang lebih lama. Jika menggunakan SQLSRV, periksa Cara: Mengonfigurasi Penanganan Kesalahan dan Peringatan Menggunakan Driver SQLSRV. Jika menggunakan PDO_SQLSRV, peringatan secara default disembunyikan tetapi dapat dicatat. Periksa Aktivitas Pengelogan untuk melihat detail.
Masalah umum
- Jika parameter string terikat sebagai string pendek dan kemudian digunakan kembali untuk mengikat string yang lebih panjang, kesalahan pemotongan string terjadi.
5,9
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
Informasi versi
- Nomor rilis: 5.9.01
- Dirilis: 29 Januari 2021
Apa yang baru dalam 5.9
| Item baru | Detail-detail |
|---|---|
| Menambahkan dukungan untuk PHP 8.0. | |
| Menjatuhkan dukungan untuk PHP 7.2. | |
| Menambahkan dukungan untuk Microsoft ODBC Driver 17.7 di semua platform. | |
| Menambahkan dukungan untuk macOS Big Sur, Ubuntu 20.04, Ubuntu 20.10 dan Alpine 3.12. | Beberapa memerlukan Driver ODBC 17.5 atau lebih tinggi. |
| Menjatuhkan dukungan untuk macOS High Sierra, Debian 8, dan Ubuntu 19.10. | |
| Dukungan untuk lokal GB18030. | |
PDO errorinfo yang diperluas untuk menyertakan pesan ODBC tambahan jika tersedia. |
|
| Dukungan untuk Klasifikasi Data dengan info peringkat. | Memerlukan SQL Server 2019 dan Odbc Driver 17.4.2 atau lebih tinggi. |
| Menambahkan dukungan autentikasi Perwakilan Layanan Azure Active Directory. | Memerlukan Driver ODBC 17.7 atau lebih tinggi. |
| Peningkatan performa saat menangani angka desimal sebagai input atau output dan menghapus konversi yang tidak perlu untuk nilai numerik. | |
| Peningkatan performa saat mengambil angka menggunakan buffer klien. | |
| Atur waktu tunggu kueri tanpa menggunakan LOCK TIMEOUT, yang menghindari perjalanan tambahan ke server. |
1 Rilis ini memerlukan Odbc Driver 17.4.2 atau lebih tinggi. Jika tidak, peringatan tentang gagal mengatur atribut terjadi. Peringatan ini dapat ditekan saat menggunakan driver ODBC yang lebih lama. Jika menggunakan SQLSRV, periksa Cara: Mengonfigurasi Penanganan Kesalahan dan Peringatan Menggunakan Driver SQLSRV. Jika menggunakan PDO_SQLSRV, peringatan secara default disembunyikan tetapi dapat dicatat. Periksa Aktivitas Pengelogan untuk melihat detail.
5.8.1
Rilis ini hanya berlaku untuk Linux dan macOS.
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.8.1
- Dirilis: 15 April 2020
Apa yang baru dalam 5.8.1
| Item baru | Detail-detail |
|---|---|
| Perbaikan bug | Memperbaiki masalah lokal default di Alpine Linux. |
| Perbaikan bug | Menghapus struktur data yang tidak perlu untuk mendukung fitur Kursor Sisi Klien di Alpine Linux. |
| Perbaikan bug | Memperbaiki masalah pengelogan ketika kedua driver diaktifkan di Alpine Linux. |
5.8
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.8.0
- Dirilis: 31 Januari 2020
Apa yang baru dalam 5.8
| Item baru | Detail-detail |
|---|---|
| Menambahkan dukungan untuk PHP 7.4. | |
| Menjatuhkan dukungan untuk PHP 7.1. | |
| Menambahkan dukungan untuk Microsoft ODBC Driver 17.5 di semua platform. | |
| Menambahkan dukungan untuk Debian 10 dan Red Hat 8. | Keduanya memerlukan Driver ODBC 17.4 atau lebih tinggi. |
| Menambahkan dukungan untuk macOS Catalina, Alpine Linux 3.111 dan Ubuntu 19.10. | Semua memerlukan Driver ODBC 17.5 atau lebih tinggi. |
| Menghentikan dukungan untuk SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10, dan Ubuntu 19.04. | |
| Dukungan untuk opsi Bahasa saat menyambungkan ke SQL Server. | |
| Dukungan untuk tipe string PHP yang diperluas dan diperkenalkan dalam PHP 7.2. | |
| Dukungan untuk pengambilan metadata sensitivitas untuk Klasifikasi Data. | Memerlukan SQL Server 2019 dan Odbc Driver 17.4.2 atau lebih tinggi. |
| Dukungan untuk Always Encrypted dengan enklave aman. | Memerlukan Driver ODBC 17.4 atau lebih tinggi. |
| Mendukung opsi yang dapat dikonfigurasi untuk pengaturan lokal di Linux dan macOS. | |
| Peningkatan performa dengan caching metadata saat pengambilan dan menghilangkan panggilan redundan. |
1 Dukungan Alpine Linux bersifat eksperimental untuk versi 5.8.
5.6.1
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.6.1
- Dirilis: 19 Maret 2019
Yang baru di 5.6.1
| Item baru | Detail-detail |
|---|---|
| Perbaikan bug | Asumsi yang dikoreksi saat menghitung metadata bidang atau kolom, yang dapat mengakibatkan penghentian aplikasi. |
| Perbaikan bug | File konfigurasi sqlsrv yang dimodifikasi sehingga dapat dikompilasi secara independen dari pdo_sqlsrv. |
| Perbaikan bug | Memperbaiki PDOStatement::getColumnMeta() untuk mengembalikan false ketika terjadi kesalahan. |
5.6
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.6.0
- Dirilis: 21 Februari 2019
Apa yang baru di 5.6
| Item baru | Detail-detail |
|---|---|
| Dukungan untuk PHP 7.3. | |
| Menjatuhkan dukungan untuk PHP 7.0. | |
| Dukungan untuk Microsoft ODBC Driver 17.3 di semua platform. | |
| Dukungan untuk macOS Mojave. | Memerlukan Driver ODBC 17.3 atau lebih tinggi. |
| Dukungan untuk Ubuntu 18.10 dan SUSE Linux 15. | Keduanya memerlukan Driver ODBC 17.3 atau lebih tinggi. |
| Menghentikan dukungan untuk Linux Ubuntu 17.10 dan macOS El Capitan. | |
| Dukungan untuk Azure AD Access Token. | Di Linux dan macOS, memerlukan ODBC Driver 17.2+ dan unixODBC 2.3.6+. |
| Dukungan untuk Autentikasi dengan Microsoft Azure AD menggunakan Identitas Terkelola untuk Sumber Daya Azure. | Memerlukan Driver ODBC 17.3+. |
| Fungsionalitas pengambilan baru | • Penanda PDO::SQLSRV_ATTR_FETCHES_DATETIME_TYPE baru untuk pdo_sqlsrv untuk mengembalikan datetime sebagai objek. • Tambahkan opsi ReturnDatesAsStrings ke tingkat pernyataan untuk sqlsrv. • Opsi baru pada level koneksi dan statemen untuk kedua jenis driver untuk memformat nilai desimal dalam hasil yang diambil. |
| Dukungan untuk kompilasi statis driver jika pengguna memilih untuk membangun dari sumber. | |
| Peningkatan performa dengan mencache metadata pada pengambilan data dan mempercepat proses konversi string Unicode. |
5.3
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.3.0
- Dirilis: 20 Juli 2018
Apa yang baru dalam 5.3
- Dukungan untuk Microsoft ODBC Driver 17.2 di semua platform
- Dukungan untuk macOS High Sierra (memerlukan Driver ODBC 17 ke atas)
- Dukungan Azure Key Vault untuk Always Encrypted dalam fungsionalitas CRUD dasar, sehingga fitur Always Encrypted tersedia di semua platform Windows, Linux, atau macOS yang didukung Menggunakan Always Encrypted dengan Driver PHP untuk SQL Server
- Dukungan Ubuntu 18.04 LTS (memerlukan ODBC Driver 17.2)
- Dukungan untuk Ketahanan Koneksi di Linux atau macOS juga (memerlukan Driver ODBC 17.2)
5.2
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 5.2.0
- Dirilis: 23 Maret 2018
Apa yang baru dalam 5.2
- Dukungan untuk PHP 7.2.1 dan yang lebih baru di Windows, dan 7.2.0 dan yang lebih baru di platform lain
- Dukungan untuk Microsoft ODBC Driver 17
- Versi 17 sekarang menjadi default di semua platform
- Dukungan untuk Ubuntu 17.10, Debian 9, dan SUSE Linux Enterprise Server 12
- Menghentikan dukungan untuk Ubuntu 15.10
- Dukungan untuk Always Encrypted dengan fungsionalitas CRUD di Windows. Untuk informasi selengkapnya, lihat Menggunakan Always Encrypted dengan Driver PHP untuk SQL Server
- Dukungan untuk Windows Certificate Store
- Always Encrypted hanya didukung dengan Microsoft ODBC Driver 17 ke atas
- Dukungan untuk lokal non-UTF8 di Linux dan macOS
- Lokal non-UTF8 di Linux dan macOS hanya didukung dengan Microsoft ODBC Driver 17 ke atas
- Dukungan untuk Azure Synapse Analytics
- Dukungan untuk Azure SQL Managed Instance
4.3
Unduh Paket Windows
Tag Rilis GitHub (paket Linux dan macOS tersedia di sini)
- Nomor rilis: 4.3.0
- Dirilis: 6 Juli 2017
Apa yang baru di 4.3
- Dukungan untuk PHP 7.1
- Dukungan untuk macOS Sierra dan macOS El Capitan
- Dukungan untuk Ubuntu 15.10, dan Debian 8
- Menghentikan dukungan untuk Ubuntu 15.04
- Dukungan untuk Always On Availability Groups melalui Resolusi IP Jaringan Transparan. Untuk informasi selengkapnya, lihat Opsi Koneksi.
- Menambahkan dukungan untuk jenis data sql_variant dengan batasan.
- Dukungan Ketahanan Koneksi Saat Tidak Aktif di Windows. Untuk informasi selengkapnya, lihat Opsi Koneksi.
- Dukungan pengelolaan koneksi untuk Linux dan macOS. Untuk informasi selengkapnya, lihat Pengumpulan Koneksi.
- Dukungan untuk Autentikasi Azure Active Directory dengan ActiveDirectoryPassword dan SqlPassword. Untuk informasi selengkapnya, lihat Opsi Koneksi.
4,0
Unduh Paket Windows
Tag Rilis GitHub
- Nomor rilis: 4.0
- Dirilis: 1 Juli 2016
Apa yang baru di 4.0
- Dukungan untuk PHP 7.0
- Dukungan penuh 64-bit
- Dukungan untuk Ubuntu 15.04, Ubuntu 16.04, dan Red Hat 7
3.2
Unduh Paket Windows
Tag Rilis GitHub
- Nomor rilis: 3.2
- Dirilis: 9 Maret 2015
Apa yang baru dalam 3.2
- Dukungan untuk PHP 5.6
- Menyertakan pembaruan terbaru untuk PHP versi 5.5 dan 5.4 sebelumnya
- Memerlukan Microsoft ODBC Driver 11 untuk SQL Server
3.1
Unduh Paket Windows
Tag Rilis GitHub
- Nomor rilis: 3.1
- Dirilis: 12 Desember 2014
Apa yang baru di 3.1
- Dukungan untuk PHP 5.5
- Memerlukan Microsoft ODBC Driver 11 untuk SQL Server. Versi sebelumnya memerlukan SQL Native Client.
3.0
Apa yang baru di 3.0
- Dukungan untuk PHP 5.4. PHP 5.2 tidak didukung di driver Microsoft versi 3 untuk PHP untuk SQL Server.
- Opsi koneksi AttachDBFileName ditambahkan. Untuk informasi selengkapnya, lihat Opsi Koneksi.
- Dukungan untuk LocalDB, yang ditambahkan di SQL Server 2012 (11.x). Untuk informasi selengkapnya, lihat Dukungan untuk LocalDB.
- Opsi koneksi AttachDBFileName ditambahkan. Untuk informasi selengkapnya, lihat Opsi Koneksi.
- Dukungan untuk fitur pemulihan bencana dengan ketersediaan tinggi. Untuk informasi selengkapnya, lihat Dukungan untuk Ketersediaan Tinggi dan Pemulihan Bencana.
- Dukungan untuk client-side cursors (penyimpanan sementara kumpulan hasil dalam memori). Untuk informasi selengkapnya, lihat Jenis Kursor (Driver SQLSRV) dan Jenis Kursor (Driver PDO_SQLSRV).
- Atribut PDO::ATTR_EMULATE_PREPARES ditambahkan. Untuk informasi selengkapnya, lihat PDO::prepare.
2.0
Apa yang baru di 2.0
Di versi 2.0, dukungan untuk driver PDO_SQLSRV ditambahkan. Untuk informasi selengkapnya, lihat Referensi Driver PDO_SQLSRV.