Solusi Error SSL Saat Install Composer di Windows 11 dan XAMPP

Daftar Isi
Apakah kamu sedang mengalami error SSL saat menginstal Composer di Windows 11? Tenang, kamu tidak sendiri. Banyak pengguna yang menghadapi masalah ini, terutama jika mereka menggunakan XAMPP untuk menjalankan PHP di komputer lokal dan memiliki antivirus maupun firewall aktif seperti software antivirus Norton 360 for Gamers yang saya gunakan.

Dalam postingan ini, terlebih dahulu kita akan membahas apa itu Composer, fungsi XAMPP dan PHP, penyebab error SSL, serta solusi praktis untuk mengatasi masalah ini.

Apa Itu Composer?

Composer adalah dependency manager untuk PHP. Dengan Composer, kamu bisa dengan mudah menginstal dan mengatur library atau paket PHP yang dibutuhkan oleh proyekmu, sehingga kamu tidak perlu repot mengunduh file satu per satu secara manual.

Contoh kegunaan Composer:

  • Menginstal framework seperti Laravel.
  • Mengelola pustaka tambahan seperti PHPMailer, Guzzle, dan sebagainya.
  • Mengupdate paket agar tetap versi terbaru.

Apa Itu XAMPP?

XAMPP adalah software paket yang berisi:
  • Apache (web server),
  • MySQL / MariaDB (database),
  • PHP, dan
  • Perl.
XAMPP sangat populer karena mudah diinstal dan digunakan untuk membuat server lokal di Windows. Sangat cocok untuk belajar pemrograman web dan mengembangkan proyek secara offline.

Kenapa Composer Mengalami Error SSL?

Saat kamu menjalankan installer Composer, ia akan mencoba menghubungkan ke server composer.org untuk mengambil informasi paket. Koneksi ini dilakukan melalui HTTPS (SSL). Jika ada gangguan pada koneksi SSL ini, Composer akan gagal menyambung ke server dan menampilkan error seperti pada gambar berikut ini:

Composer Mengalami Error SSL

Penyebab Error: Norton 360 dan Safe Web

Jika kamu menggunakan Anti Virus seperti Norton 360 for Gamers, maka fitur Safe Web bisa menjadi penyebabnya. Safe Web bekerja seperti pelindung yang memfilter koneksi internet untuk mendeteksi ancaman. Sayangnya, terkadang fitur ini memblokir koneksi aman (SSL) yang dibutuhkan Composer, sehingga muncul error SSL saat proses instalasi.

Safe Web Kondisi Aktif

Nonaktifkan Sementara Safe Web

Untuk mengatasi masalah ini, kamu hanya perlu menonaktifkan fitur Safe Web sementara waktu, khusus saat proses install Composer.

Langkah-langkah:
  • Buka Norton 360 for Gamers.
  • Masuk ke Settings / Pengaturan.
  • Pilih menu Safe Web.
  • Nonaktifkan fitur Safe Web untuk sementara.
Fitur Safe Web dinonaktifkan

Setelah itu, jalankan kembali Composer Setup.

Setelah Composer selesai diinstal, aktifkan kembali Safe Web agar sistem tetap aman.

Kemungkinan Penyebab Error SSL Lainnya

Jika kamu tidak menggunakan Norton 360, tapi mengalami error SSL serupa saat menginstal Composer, ada kemungkinan antivirus atau firewall lain yang kamu gunakan juga memblokir koneksi SSL Composer.

Beberapa antivirus atau security suite lain yang memiliki fitur serupa adalah:
  • Avast / AVG dengan fitur Web Shield
  • Kaspersky dengan fitur Encrypted Connection Scanning
  • Bitdefender dengan fitur Online Threat Prevention
  • Windows Defender Firewall (default Windows)
  • Dan lainnya...

Solusi Umum Error SSL Composer Setup

Beberapa solusi umum jika terjadi Error SSL saat Install Composer:
  • Cek pengaturan keamanan internet di antivirus/firewall kamu.
  • Cari fitur yang berkaitan dengan:
  • Web protection / Web shield
  • HTTPS scanning / SSL scanning
  • Encrypted traffic scan
  • Nonaktifkan sementara fitur tersebut saat proses instalasi Composer.
  • Setelah proses selesai, aktifkan kembali fitur keamanan tersebut.

Catatan Penting:

Jangan mematikan antivirus sepenuhnya kecuali kamu paham apa yang kamu lakukan. Lebih aman jika hanya menonaktifkan fitur terkait SSL/HTTPS sementara waktu saja.


Kesimpulan

Error SSL saat menginstal Composer di Windows 11 bisa membuat frustrasi, apalagi jika kamu baru mulai belajar pengembangan web. Namun dengan memahami penyebabnya, kamu bisa mengatasi masalah ini dengan mudah. Jika kamu menggunakan Norton 360 for Gamers, cukup nonaktifkan fitur Safe Web sementara saat proses instalasi Composer, lalu aktifkan kembali setelah selesai.

Jangan lupa untuk selalu menjaga keamanan sistemmu setelah proses instalasi selesai!