Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel

Oleh Ita Sugiharti
Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel

Halo, DomaiNesians! Buat kamu yang sering mengelola website dengan CMS seperti WordPress, Joomla, atau Laravel, pasti pernah menghadapi kebutuhan untuk mengaktifkan modul PHP tertentu. Misalnya saat sebuah plugin meminta ekstensi php-intl, atau framework seperti Laravel butuh php-bcmath untuk perhitungan angka besar.

Nah, jika kamu menggunakan aaPanel sebagai kontrol panel di VPS, kabar baiknya adalah semua ini bisa dilakukan dengan mudah lewat antarmuka GUI tanpa harus ribet mengetikkan perintah panjang di terminal. 

Artikel kali ini akan membahas secara detail cara install modul PHP tambahan di aaPanel, lengkap dengan tips, rekomendasi, dan tips agar website kamu bisa berjalan lebih optimal.

Apa Itu Modul PHP dan Mengapa Penting?

Sebelum kita masuk ke teknis, mari kita pahami dulu konsep modul atau ekstensi PHP. Modul PHP adalah tambahan fungsi atau library yang bisa diaktifkan agar PHP mendukung fitur tertentu.

Contoh:

  1. php-curl = untuk request HTTP.
  2. php-gd = untuk manipulasi gambar.
  3. php-intl = untuk dukungan bahasa dan regional.
  4. php-bcmath = untuk perhitungan angka besar.
  5. php-zip = untuk kompresi file.

Tanpa modul-modul ini, banyak aplikasi modern tidak bisa berjalan dengan normal. Jadi, menambahkan modul PHP adalah salah satu langkah krusial dalam setup server.

Kelebihan Install Modul PHP lewat aaPanel

Daripada menggunakan command line di terminal, berikut adalah beberapa kelebihan yang bisa kamu dapatkan dari menginstal modul PHP lewat aaPanel:

  • Antarmuka GUI: tinggal klik, tidak perlu hafal perintah.
  • Integrasi Versi PHP: kamu bisa install modul sesuai dengan versi PHP yang aktif.
  • Manajemen Mudah: install, update, atau uninstall modul bisa dilakukan dari satu tempat.
  • Minim Error: aaPanel secara default sudah mengurus dependency yang diperlukan.
Baca Juga:  2 Cara Reset Password aaPanel: Atasi Lupa Password Admin

Persiapan Sebelum Install Modul PHP

Sebelum memulai install modul PHP tambahan, ada beberapa hal yang sebaiknya kamu pastikan:

  • Akses Login ke aaPanel: pastikan kamu punya akses ke dashboard aaPanel.
  • Versi PHP: ketahui versi PHP yang sedang dipakai website (misalnya PHP 7.4, 8.0, atau 8.1).
  • Koneksi Internet: karena proses install akan mengunduh file dari repo online.
  • Backup Website: opsional tapi direkomendasikan, untuk berjaga-jaga jika ada konflik modul.

Langkah-Langkah Install Modul PHP Tambahan di aaPanel

Berikut langkah-langkah cara install modul PHP tambahan melalui aaPanel:

1. Masuk ke Dashboard aaPanel

Login ke panel kamu lewat browser dengan URL seperti biasanya:

Masukkan username dan password untuk mengakses dashboard utama.

Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel 1

2. Pilih Menu App Store

Pada sidebar di sisi kiri, klik menu App Store.

3. Cari Versi PHP yang Digunakan

Pada tab Installed di App Store, cari dan temukan daftar versi PHP yang sudah terpasang. Misalnya:

  • PHP 7.4
  • PHP 8.0
  • PHP 8.1

Pilih versi PHP yang aktif dipakai oleh website kamu.

Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel 2

4. Masuk ke Pengaturan PHP

Klik Setting di sebelah versi PHP yang ingin kamu kelola.

Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel 3

5. Buka Tab Install Extensions

Di dalam menu pengaturan PHP, pilih tab Install Extensions untuk melihat daftar modul tambahan yang tersedia.

Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel 4

6. Pilih Modul yang Ingin Dipasang

Berikut daftar modul yang akan muncul beserta fungsinya:

  • bcmath = untuk operasi matematika dengan akurasi tinggi (angka besar/desimal).
  • exif = membaca metadata gambar seperti orientasi atau info kamera.
  • gd = manipulasi gambar dasar (resize, crop, watermark, thumbnail).
  • imagick = manipulasi gambar lanjutan dengan dukungan banyak format.
  • intl = mendukung format teks, angka, tanggal sesuai lokal/locale.
  • ldap = koneksi dan autentikasi via direktori LDAP.
  • mbstring = manipulasi string multibyte (UTF-8, Jepang, Arab, dan lain-lain).
  • mysqli = koneksi modern ke database MySQL/MariaDB.
  • opcache = caching script PHP agar eksekusi lebih cepat.
  • zip = membuat dan mengekstrak file ZIP lewat PHP.
Baca Juga:  Monitoring Resource VPS di aaPanel dengan Alarm Otomatis

Setelah menemukan modul yang ingin ditambahkan, klik Install di sebelah modul yang kamu butuhkan.

Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel 5

7. Tunggu Proses Instalasi

aaPanel akan mengunduh dan mengkompilasi modul secara otomatis. Proses ini bisa memakan waktu beberapa menit, tergantung kecepatan internet dan resource server.

Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel 6

8. Verifikasi Instalasi Modul

Setelah instalasi selesai:

a. Buka Installed Extensions untuk melihat apakah modul sudah aktif.

b. Bisa juga cek lewat terminal dengan perintah:

Contoh:

Jika sudah muncul hasilnya, berarti modul berhasil dipasang.

Tutorial Mudah Cara Install Modul PHP Tambahan dari aaPanel 7

Contoh Penggunaan Modul PHP

Berikut adalah beberapa contoh penggunaan modul PHP di berbagai aplikasi yang cukup populer:

1. WordPress Butuh php-zip

Beberapa plugin backup WordPress membutuhkan modul php-zip. Jika modul ini belum ada, maka plugin akan gagal bekerja. Dengan aaPanel, kamu cukup masuk ke PHP settings > Install Extensions > pilih zip > klik Install.

2. Laravel Butuh php-bcmath dan php-mbstring

Laravel membutuhkan bcmath untuk perhitungan dan mbstring untuk string multi-byte. Kamu bisa menginstal keduanya dalam satu kali setup tanpa ribet.

3. Gambar Error Karena Tidak Ada php-gd

Jika website kamu gagal memproses gambar, kemungkinan modul php-gd belum aktif. Solusinya sama yaitu buka Install Extensions > cari gd > klik install.

Tips Saat Install Modul PHP Tambahan

Berikut beberapa tips dalam menginstal modul PHP tambahan yang bisa kamu terapkan:

1. Install Sesuai Kebutuhan

Jangan asal pasang semua modul. Install hanya yang dibutuhkan aplikasi supaya server tetap ringan.

2. Perhatikan Versi PHP

Modul berbeda untuk tiap versi PHP. Jika kamu punya beberapa versi, pastikan install di versi yang benar.

3. Cek Kompatibilitas Aplikasi

Beberapa aplikasi hanya jalan dengan modul tertentu. Misalnya Magento butuh soap.

4. Update Secara Berkala

Jika ada update modul, lakukan pembaruan agar tidak ada bug atau celah keamanan.

Baca Juga:  Mengubah File php.ini Melalui PHP Selector

5. Gunakan Test Environment

Jika server produksi sibuk, coba dulu di VPS staging supaya tidak mengganggu user.

Troubleshooting: Masalah yang Sering Terjadi

Saat menginstal modul PHP tambahan, beberapa user seringkali menghadapi kendala. Berikut beberapa kendala yang sering terjadi saat kita menginstal modul PHP tambahan di aaPanel dan bagaimana cara menyelesaikannya:

1. Instalasi Lama / Macet

Jika kamu mengalami kendala proses instalasi yang lama atau bahkan macet, maka lakukan cara berikut:

  • Cek koneksi internet server.
  • Pastikan VPS punya cukup RAM (minimal 1 GB untuk kompilasi).

2. Modul Tidak Terdeteksi

Selanjutnya, jika modul PHP yang kamu install tidak terdeteksi, maka lakukan beberapa cara berikut:

  • Restart PHP service.
  • Cek apakah modul dipasang di versi PHP yang sesuai.

3. Website Tetap Error

Jika setelah kamu menginstal modul PHP website tetap error, maka lakukan tips berikut:

  • Bisa jadi butuh restart web server (Nginx/Apache).
  • Cek log error di /www/server/logs.

4. Konflik Antar Modul

Kendala error biasanya juga terjadi karena adanya konflik antar modul, meskipun hal ini jarang terjadi. Jika hal ini benar-benar terjadi, maka lakukan uninstall modul yang tidak dibutuhkan terlebih dahulu kemudian jalankan website kembali.

Kesimpulan

Menambahkan modul PHP di aaPanel itu mudah, cepat, dan aman. Dengan hanya beberapa klik, kamu bisa memenuhi kebutuhan aplikasi modern tanpa perlu repot konfigurasi manual di terminal.

Jika kamu ingin server yang lebih stabil, cepat, dan optimal untuk menjalankan aaPanel beserta semua modul PHP yang dibutuhkan, pilihan terbaik adalah menggunakan Cloud VPS DomaiNesia. 

Infrastruktur yang tangguh, performa tinggi, dan sangat cocok untuk menjalankan panel kontrol modern seperti aaPanel. Jadi, tunggu apa lagi? Yuk, langsung coba Cloud VPS DomaiNesia dan rasakan pengalaman mengelola server yang mudah, aman, dan efisien!

Ita Sugiharti

If this post has reached you, then I hope it helps. If you have any questions or feedback, just leave a comment.

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Hosting Murah

This will close in 0 seconds