Cara Install LSPHP API (lsapi) di cPanel Pada VPS KVM Lengkap & Terbaru
Dalam pengelolaan server berbasis VPS KVM yang menggunakan cPanel, performa dan stabilitas PHP menjadi faktor penting, terutama untuk website dengan trafik tinggi. Salah satu solusi yang banyak digunakan untuk meningkatkan performa PHP adalah LSPHP dengan LiteSpeed API (LSAPI).
LSPHP dikenal lebih cepat, ringan, dan efisien dibandingkan PHP-FPM atau suPHP. Namun, agar LSPHP dapat berjalan optimal di cPanel, diperlukan instalasi LSAPI sebagai penghubung antara web server dan PHP handler. Artikel ini akan membahas secara lengkap dan bertahap cara install LSPHP API (LSAPI) di cPanel pada VPS KVM, mulai dari persiapan hingga verifikasi keberhasilan instalasi.
Apa Itu LSPHP?
Apa Itu LSAPI?
LSAPI (LiteSpeed Server API) adalah modul API yang berfungsi sebagai penghubung antara web server LiteSpeed dengan LSPHP. Tanpa lsapi, LSPHP tidak dapat berjalan secara optimal di lingkungan LiteSpeed atau cPanel.
Prasyarat Sebelum Install lsapi
Sebelum memulai proses instalasi LSPHP API (lsapi), pastikan VPS Anda telah memenuhi beberapa persyaratan teknis berikut:
- VPS Menggunakan Virtualisasi KVM
VPS harus menggunakan virtualisasi KVM (Kernel-based Virtual Machine) agar memiliki akses penuh terhadap kernel dan resource server. KVM lebih stabil dan kompatibel untuk menjalankan cPanel serta LiteSpeed dibandingkan virtualisasi berbasis container seperti OpenVZ.
- Sistem Operasi Linux yang Didukung
Sistem operasi harus berbasis Linux dan didukung oleh cPanel serta LiteSpeed, seperti:
-
- CloudLinux (direkomendasikan untuk hosting production)
- AlmaLinux
- Rocky Linux
- CentOS 7 (masih bisa digunakan, namun tidak direkomendasikan untuk jangka panjang karena EOL)
- cPanel/WHM Sudah Terinstall
Server wajib sudah terpasang cPanel/WHM dan dapat diakses dengan normal. Konfigurasi lsapi dilakukan melalui EasyApache 4 dan MultiPHP Manager, sehingga cPanel menjadi komponen utama dalam proses instalasi ini.
- Memiliki Akses Root (SSH)
Instalasi lsapi dan LSPHP membutuhkan akses root melalui SSH untuk menambahkan repository, menginstall paket, serta me-restart layanan server. Tanpa akses root, proses instalasi tidak dapat dilakukan.
- Web Server Menggunakan LiteSpeed
VPS harus menggunakan salah satu web server berikut:
LiteSpeed Enterprise, atau OpenLiteSpeed yang telah terintegrasi dengan cPanel, LSAPI hanya bekerja pada lingkungan LiteSpeed, sehingga server dengan Apache atau Nginx murni tidak kompatibel.
- Koneksi Internet Stabil
Koneksi internet yang stabil diperlukan untuk mengunduh paket lsapi dan LSPHP dari repository resmi LiteSpeed. Koneksi yang tidak stabil dapat menyebabkan instalasi gagal atau tidak sempurna.
Mengecek Versi cPanel dan OS
Masuk ke server menggunakan SSH sebagai root: ssh root@IP_VPS
Cek versi cPanel: cat /usr/local/cpanel/version
Cek sistem operasi: cat /etc/os-release
Langkah ini penting untuk memastikan kompatibilitas paket LSAPI yang akan diinstall.
Menginstall Repository LiteSpeed
Agar paket lsapi dan LSPHP dapat dikenali oleh sistem, kita perlu menambahkan repository LiteSpeed terlebih dahulu.
Jalankan perintah berikut: rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.3-1.el7.noarch.rpm
Jika menggunakan AlmaLinux atau Rocky Linux, repository ini tetap kompatibel.
Install Paket LSAPI
Setelah repository berhasil ditambahkan, lakukan instalasi lsapi menggunakan perintah: yum install lsapi -y
Jika berhasil, sistem akan otomatis mengunduh dan menginstall LiteSpeed API.
Install LSPHP Versi yang Dibutuhkan
Anda dapat memilih versi LSPHP sesuai kebutuhan website, misalnya PHP 8.1.
Contoh install LSPHP 8.1: yum install lsphp81 lsphp81-common lsphp81-curl lsphp81-mysqlnd lsphp81-opcache lsphp81-gd lsphp81-intl lsphp81-zip -y
Beberapa versi lain yang umum digunakan:
lsphp74lsphp80lsphp82
Pastikan versi PHP yang dipilih sesuai dengan kebutuhan aplikasi.
Menghubungkan LSPHP dengan cPanel (EasyApache 4)
1. Masuk ke WHM
- Login ke WHM
- Masuk ke menu EasyApache 4
- Klik Customize
- Masuk ke tab PHP Versions
- Aktifkan versi PHP yang sesuai (misalnya PHP 8.1)
2. Mengatur PHP Handler
- Masuk ke tab PHP Extensions
- Pastikan modul penting aktif
- Kembali ke PHP Handlers
- Pilih handler lsapi untuk versi PHP yang diinstall
Klik Apply untuk menyimpan konfigurasi.
Mengatur Default PHP Version di WHM
- Masuk ke WHM
- Pilih menu MultiPHP Manager
- Pilih domain atau set sebagai System Default
- Pilih versi PHP berbasis LSAPI
Dengan ini, cPanel akan menggunakan LSPHP sebagai default PHP handler.
Restart Layanan LiteSpeed
Agar perubahan diterapkan sepenuhnya, restart LiteSpeed: service lsws restart
Atau melalui WHM: WHM → Restart Services → LiteSpeed Web Server
Verifikasi Instalasi lsapi
1. Cek Versi PHP via CLI
2. Cek PHP Handler
Buat file phpinfo.php di public_html: phpinfo();
Buka melalui browser dan perhatikan:
- Server API: LiteSpeed
- Handler: lsapi
Jika informasi tersebut muncul, berarti instalasi berhasil.
Keunggulan Menggunakan LSPHP lsapi di VPS KVM
- Performa lebih cepat dibanding PHP-FPM
- Stabil untuk website dengan trafik tinggi
- Konsumsi RAM lebih hemat
- Integrasi sempurna dengan cPanel
- Dukungan penuh untuk WordPress, Laravel, dan CMS lainnya
Troubleshooting Umum
1. lsapi Tidak Muncul di PHP Handler
- Pastikan LiteSpeed terinstall
- Pastikan repository LiteSpeed aktif
- Jalankan:
yum reinstall lsapi -y
- Cek permission folder
/opt/lsphp - Restart LiteSpeed
- Cek error log di
/usr/local/lsws/logs/
Kesimpulan
Install LSPHP API (lsapi) di cPanel pada VPS KVM merupakan langkah strategis untuk meningkatkan performa server dan website. Dengan konfigurasi yang tepat, LSPHP mampu memberikan eksekusi PHP yang lebih cepat, stabil, dan efisien dibandingkan handler PHP lainnya. Panduan ini dapat digunakan baik oleh server administrator, web developer, maupun pemilik VPS yang ingin mengoptimalkan performa hosting mereka.
