Perbedaan Select PHP Version dan MultiPHP Manager di cPanel
Pendahuluan
Jika Anda menggunakan cPanel untuk mengelola hosting website, Anda mungkin pernah melihat dua fitur yang terlihat mirip: Select PHP Version dan MultiPHP Manager. Meskipun keduanya berkaitan dengan pengaturan versi PHP, sebenarnya mereka memiliki perbedaan mendasar dalam fungsi, cara kerja, dan kegunaannya.
Artikel ini akan menjelaskan perbedaan utama, kapan harus menggunakan masing-masing, serta kelebihan dan keterbatasannya.
MultiPHP Manager
MultiPHP Manager adalah fitur bawaan dari cPanel/WHM sejak versi 60+ yang memungkinkan pengguna atau administrator untuk
- Mengatur versi PHP yang berbeda untuk setiap domain atau subdomain dalam satu akun.
- Mengatur handler PHP (misalnya suPHP, CGI, DSO, lsapi, dll)
- Dikelola oleh server administrator melalui WHM atau disediakan sebagai fitur di cPanel user interface
Cara Kerja:
- Bisa mengatur versi PHP berbeda untuk setiap domain dan subdomain
- Cocok untuk website yang memiliki kebutuhan versi PHP yang berbeda-beda.
- Terintegrasi dengan EasyApache 4 untuk fleksibilitas penuh
Kekurangan:
- Tidak semua ekstensi PHP dapat diaktifkan atau dimatikan secara mandiri oleh pengguna
- Beberapa shared hosting mungkin membatasi penggunaannya
Cara Penggunaan:
- Masuk ke cPanel, kemudian masuk ke menu MultiPHP Version
- Pilih Domain/Subdomain, klik PHP Version, pilih versi PHP yang anda butuhkan. Perlu diperhatikan terdapat 2 pilihan versi php yaitu ea-php (Easy Apache di kelola oleh cPanel) atau alt-php (yang dikelola oleh CloudLinux), kemudian klik Apply
Select PHP Version
Select PHP Version adalah fitur yang tersedia khusus untuk server cPanel yang menggunakan CloudLinux, terutama dengan modul alt-php dari CloudLinux.
Fungsi utamanya adalah:
- Mengatur versi PHP secara spesifik untuk akun cPanel Anda
- Memberikan fleksibilitas untuk mengaktifkan atau menonaktifkan ekstensi PHP sesuai kebutuhan (misalnya pdo, curl, intl, dll)
- Mengatur konfigurasi php.ini langsung dari cPanel (seperti memory_limit, upload_max_filesize, dll).
Cara kerja:
- Berlaku untuk semua domain atau subdomain di satu akun cPanel, kecuali jika Anda menggunakan .htaccess override
- Versi PHP yang digunakan berasal dari CloudLinux PHP Selector (alt-php), bukan bawaan asli PHP dari sistem. jadi jika domain atau subdomain menggunakan cPanel PHP Selector (ea-php), Select PHP Version tidak akan bisa berjalan
Kelebihan:
- Mudah digunakan oleh pengguna awam
- Dapat memilih versi PHP yang lebih lama atau khusus
- Bisa mengatur ekstensi PHP tanpa perlu akses root
Kekurangan:
- Tidak bisa digunakan untuk mengatur versi PHP per domain atau per subdomain
- Tidak tersedia jika hosting Anda tidak menggunakan CloudLinux.
Cara Menggunakan:
- Masuk ke cPanel, kemudian masuk ke menu Select PHP Version
- Pilih versi PHP yang anda mau pada bagian Current PHP Version. Perlu diingat hanya versi PHP alt-php yang bisa diubah menggunakan Select PHP Version, bisa diperhatikan pada gambar dibawah, Kemudian klik Apply
Setelah diklik Apply, domain yang menggunakan versi alt-php akan mengikuti current PHP Version yang sudah anda pilih, Jika ada domain yang menggunakan alt-php belum berubah anda bisa menekan button Action Use PHP Selector. - Anda juga bisa memilih ekstensi yang anda butuhkan dengan memilih menu Extensions
Kapan Harus Menggunakannya
Gunakan Select PHP Version jika:
- Hosting Anda hanya menjalankan satu atau dua website dengan versi PHP yang sama
- Anda ingin kontrol penuh terhadap ekstensi PHP tanpa akses root
- Hosting Anda menggunakan CloudLinux
Gunakan MultiPHP Manager jika:
- Anda memilki banyak domain/Subdomain dengan kebutuhan versi PHP yang berbeda
- Hosting Anda tidak menggunakan CloudLinux, tetapi menggunakan EasyApache 4.
- Anda butuh pengaturan skala besar atau mengelola banyak website
Bisakah Menggunakan Keduanya Bersamaan?
Pada beberapa server (terutama dengan CloudLinux), Anda mungkin melihat keduanya aktif di cPanel. Namun:
- Jika Anda memilih versi PHP di MultiPHP Manager, maka pengaturan di Select PHP Version akan diabaikan.
- Jika ingin tetap menggunakan Select PHP Version, pastikan versi di MultiPHP Manager diatur ke inherit atau ke alt-php jika tersedia
Perbandingan Select PHP Version dan MultiPHP Manager
Fitur | Select PHP Version | MultiPHP Manager |
Tersedia di | CloudLinux (dengan alt-php) | Semua cPanel (dengan EasyApache 4) |
Level Pengaturan | Per akun cPanel | Per domain/subdomain |
Fleksibilitas PHP Extension | Bisa diatur secara individual | Terbatas (tergantung paket PHP) |
Sumber Versi PHP | CloudLinux alt-php | EasyApache 4 (ea-php) |
Konfigurasi php.ini | Bisa diatur langsung dari UI | Terbatas atau manual |
Cocok untuk | Shared hosting dengan satu aplikasi PHP | Hosting multi-domain dengan kebutuhan berbeda |
Handler PHP | Native CloudLinux handler (lsapi/alt-php) | Apache-based handler (suPHP, DSO, dll) |
Kesimpulan
Secara singkat, Select PHP Version lebih cocok digunakan untuk pengguna hosting CloudLinux yang membutuhkan kontrol lebih besar terhadap konfigurasi dan ekstensi PHP dalam satu akun, sedangkan MultiPHP Manager lebih ideal bagi pengguna yang mengelola banyak domain dengan versi PHP yang berbeda-beda. Jika kedua fitur tersedia di cPanel, perlu diperhatikan bahwa pengaturan di MultiPHP Manager dapat menimpa konfigurasi di Select PHP Version, sehingga penting untuk menyesuaikan penggunaan sesuai dengan kebutuhan hosting Anda