Cara Menggunakan Multi Versi PHP di cPanel at Hostinger

Menggunakan versi PHP yang berbeda untuk domain dan subdomain

Diperbarui 2 minggu lalu

Multi Versi PHP merupakan pengaturan layanan hosting untuk menggunakan versi PHP yang berbeda-beda pada setiap domain dan subdomain di akun hosting yang sama. Sebagai contoh, domain Anda menggunakan PHP 5.6, maka setiap subdomain bisa Anda atur menggunakan versi lain, misalnya PHP 7.0.

Langkah 1 Atur Versi PHP Domain

Pengaturan ini akan mengubah versi PHP secara global termasuk subdomain yang Anda miliki.

1. Pada halaman cPanel, gulir ke bagian Software dan pilih Select PHP Version.

cPanel: menu Software dan opsi Select PHP Version disorot

2. Pilih versi PHP yang dibutuhkan. Sebagai contoh, di sini kami pilih versi 8.0.

cPanel Hostinger PHP Selector dengan versi PHP 8.0 dan tombol Apply disorot

Langkah 2 Atur Versi PHP Subdomain

Pengaturan ini dilakukan pada File Manager hosting.

1. Pada halaman cPanel, gulir ke bagian Files dan pilih menu File Manager.

cPanel menyorot menu Files dan File Manager di bagian File management

2. Anda akan melihat halaman File Manager ditampilkan. Silakan masuk ke direktori public_html, kemudian pilih direktori subdomain. Sebagai contoh, kami memiliki direktori subdomain bernama “forum”.

cPanel File Manager menyorot folder forum di public_html

3. Kini Anda berada di dalam direktori subdomain. Klik tombol Settings di pojok kanan atas.

cPanel File Manager dengan tombol Settings disorot di kanan atas

4. Layar pop-up Preferences akan muncul. Centang checkbox Show Hidden Files (dotfiles) untuk menampilkan file yang tersembunyi. Simpan pengaturan dengan klik tombol Save.

cPanel: opsi Show Hidden Files (dotfiles) dan tombol Save disorot

5. Harap pastikan Anda masih berada di dalam direktori subdomain. Kemudian, buat file baru dengan klik menu +File.

cPanel File Manager, tombol File disorot merah di toolbar atas

6. Layar pop-up New File akan ditampilkan. Masukkan nama file .htaccess pada kolom New File Name. Kemudian, klik tombol Create New File.

cPanel: kolom nama file .htaccess dan tombol Create New File disorot

7. File .htaccess berhasil Anda buat. Selanjutnya, klik kanan pada file .htaccess dan pilih opsi Edit.

cPanel File Manager menyorot file .htaccess dan opsi Edit di menu konteks

8. Untuk melanjutkan proses edit file .htaccess, klik tombol Edit.

cPanel dialog edit file .htaccess dengan tombol Edit disorot

9. Tambahkan salah satu baris kode berikut pada file .htaccess. Harap sesuaikan dengan versi PHP yang ingin Anda gunakan pada subdomain.

PHP 5.1

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp51

</FilesMatch>

PHP 5.2

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp52

</FilesMatch>

PHP 5.3

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp53

</FilesMatch>

PHP 5.4

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp54

</FilesMatch>

PHP 5.5

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp55

</FilesMatch>

PHP 5.6

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp56

</FilesMatch>

PHP 7.0

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp70

</FilesMatch>

PHP 7.1

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp71

</FilesMatch>

PHP 7.2

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp72

</FilesMatch>

PHP 7.3

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp73

</FilesMatch>

PHP 7.4

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp74

</FilesMatch>

PHP 8.0

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp80

</FilesMatch>

PHP 8.1

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">

SetHandler application/x-lsphp81

</FilesMatch>

10. Untuk menyimpan perubahan file, klik tombol Save Changes.

Editor cPanel menampilkan kode .htaccess dengan tombol Save Changes disorot

Langkah 3 Cek Informasi PHP Subdomain

Terakhir, pastikan bahwa subdomain sudah menggunakan versi PHP yang Anda inginkan. Contoh panduan ini, kami ingin memastikan subdomain sudah menggunakan PHP versi 8.1.

1. Pastikan Anda masih berada di dalam direktori subdomain. Anda perlu membuat file baru lagi dengan klik menu +File.

Hostinger cPanel File Manager dengan tombol File disorot di bagian atas

2. Layar pop-up New File akan ditampilkan. Masukkan nama file phpinfo.php pada kolom New File Name. Kemudian, klik tombol Create New File.

cPanel: tombol Create New File untuk membuat file phpinfo.php pada folder /public_html/forum

3. File phpinfo.php berhasil Anda buat. Selanjutnya, klik kanan pada file phpinfo.php dan pilih opsi Edit.

cPanel File Manager dengan file phpinfo.php dan opsi Edit disorot pada menu konteks

4. Tambahkan baris kode berikut pada file phpinfo.php.

<?php phpinfo(); ?>

Untuk menyimpan perubahan file, klik tombol Save Changes.

5. Buka browser Anda, kemudian akses URL berformat namasubdomain/phpinfo.php untuk melihat informasi PHP pada subdomain.

Browser menampilkan URL https://forum.domainanda.com/phpinfo.php di bilah alamat dengan sorotan merah

6. Anda akan diarahkan ke halaman informasi PHP. Versi PHP subdomain akan ditampilkan di bagian atas. Selamat! Domain dan subdomain berhasil menggunakan versi PHP yang berbeda (Multi Versi PHP).

PHP phpinfo menampilkan versi PHP 8.1.2 yang disorot di bagian atas halaman