Di beberapa provider web hosting terkadang ada yang membolehkan fitur MultiPHP Manager dan PHP Selector. Jika hanya PHP selector artinya kita tidak bisa mengatur versi PHP setiap addon domain, subdomain maupun sub folder.
Dan berikut solusi cara menggunakan versi PHP berbeda-beda di shared hosting cPanel (multiple PHP version) CloudLinux/Litespeed untuk addon domain, subdomain dan sub directory.
1. Login ke cPanel
2. Buka file manager
3. Buat file .htaccess
di dalam directory utama domain/sub domain, sub folder yang ingin diatur versi PHPnya, jika file .htaccess
belum ada
4. Jika sudah ada file .htaccess
langsung tambahkan baris kode berikut di paling bawah:
Pilih sesuai versi PHP yang Anda inginkan
PHP 5.6
<FilesMatch "\.(php5|php4|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php56___lsphp
</FilesMatch>
PHP 7.0
<FilesMatch "\.(php5|php4|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php70___lsphp
</FilesMatch>
PHP 7.1
<FilesMatch "\.(php5|php4|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php71___lsphp
</FilesMatch>
PHP 7.2
<FilesMatch "\.(php5|php4|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php72___lsphp
</FilesMatch>
PHP 7.3
<FilesMatch "\.(php5|php4|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php73___lsphp
</FilesMatch>
PHP 7.4
<FilesMatch "\.(php5|php4|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php74___lsphp
</FilesMatch>
Simpan.
Untuk EasyApache tanpa CloudLinux
# Misalnya PHP 5.4
<IfModule mime_module>
AddHandler application/x-httpd-ea-php54 .php .php5 .phtml
</IfModule>
Selesai, semoga bermanfaat.
Untuk EasyApache tanpa CloudLinux
AddHandler application/x-httpd-ea-php56 .php .php5 .phtml