Tutorial Instalasi Driver PHP untuk Microsoft SQL Server di Linux dan macOS
Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal PHP 8.1, driver ODBC Microsoft, server web Apache, dan driver Microsoft untuk PHP untuk SQL Server di berbagai sistem operasional seperti Ubuntu, RedHat, Debian, Suse, Alpine, dan macOS. Tutorial ini cocok untuk pengembang PHP yang ingin menggunakan SQL Server dengan PHP.
Prasyarat
- Server Linux atau macOS dengan akses root.
- PHP versi 7.4 atau lebih baru (disarankan 8.1).
- Akses internet untuk mengunduh paket dan pustaka yang diperlukan.
- Pengetahuan dasar tentang terminal dan perintah shell.
Langkah Utama
1. Instalasi PHP
Pastikan untuk memperbarui repositori dan menginstal PHP dengan versi yang sesuai.
sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-xml -y --allow-unauthenticated
2. Instalasi Prasyarat
Instal driver ODBC untuk Ubuntu dengan mengikuti instruksi resmi Microsoft.
Untuk instruksi lebih lanjut, kunjungi halaman ini.
3. Instalasi Driver PHP untuk Microsoft SQL Server
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
4. Instalasi dan Konfigurasi Apache
Untuk menggunakan Apache dengan PHP, instal dan aktifkan modul yang sesuai.
sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
5. Restart Apache dan Uji Skrip Contoh
Setelah instalasi, restart Apache untuk menerapkan perubahan.
sudo service apache2 restart
Untuk menguji instalasi Anda, Anda dapat membuat file PHP sederhana untuk memverifikasi bahwa driver SQL Server terinstal dengan benar.
Konfigurasi Lanjutan
Jika Anda ingin melakukan pengaturan lebih lanjut, berikut adalah beberapa poin yang dapat Anda pertimbangkan.
- Mengubah pengaturan di file php.ini untuk menyesuaikan konfigurasi sesuai kebutuhan aplikasi.
- Mengoptimalkan koneksi database dengan menambahkan pengaturan pooling atau caching.
- Menyesuaikan pengaturan Apache untuk menangani lebih banyak permintaan atau meningkatkan keamanan.
Best Practices
Berikut adalah beberapa praktik terbaik saat bekerja dengan PHP dan SQL Server.
- Selalu gunakan versi PHP terbaru yang didukung untuk keamanan yang lebih baik.
- Lakukan backup database secara berkala untuk menghindari kehilangan data.
- Gunakan parameter terikat pada kueri SQL untuk mencegah serangan SQL injection.
- Monitoring performa aplikasi dan database untuk mengidentifikasi bottlenecks.
Troubleshooting
Jika Anda mengalami masalah, berikut adalah beberapa langkah untuk memperbaiki masalah yang umum muncul.
- Periksa log Apache dan PHP untuk menemukan kesalahan yang spesifik.
- Pastikan semua paket dan dependensi terinstal dengan benar.
- Verifikasi koneksi ke SQL Server menggunakan alat lain untuk memastikan server berjalan dengan baik.
- Jika menggunakan container atau VM, pastikan pengaturan jaringan benar dan dapat mengakses SQL Server.
Kesimpulan
Dalam tutorial ini, kami telah membahas cara instalasi driver PHP untuk Microsoft SQL Server di berbagai sistem operasi. Dengan mengikuti langkah-langkah di atas, Anda seharusnya dapat menyelesaikan pengaturan dan mulai mengembangkan aplikasi PHP yang terhubung ke SQL Server. Selalu ingat untuk mengikuti praktik terbaik dan memastikan sistem Anda aman dan teroptimasi.
Jika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi kami melalui kontak di bawah.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait
Cara Install Driver SQL Server untuk PHP di Ubuntu
689 kata • Baca selengkapnya →
Cara Install LAMP Server + phpMyAdmin di Ubuntu 16.04
616 kata • Baca selengkapnya →

Cara Install LEMP Server (Nginx, MariaDB, PHP, phpMyAdmin) di Ubuntu
735 kata • Baca selengkapnya →
Cara Install PHP di Debian 9 Server
542 kata • Baca selengkapnya →