Cara Install OpenLitespeed dan PHP 7 di Debian

OpenLitespeed adalah web server yang dikembangkan oleh LiteSpeed Technologies, dan merupakan versi open source dari Litespeed LiteSpeed Web Server Enterprise. OpenLitespeed selain support dengan mod_rewrite Apache, juga mampu menangani traffic tinggi dengan penggunaan resource server yang rendah. Selain itu OpenLitespeed juga mempunyai WebAdmin GUI yang pastinya memudahkan kamu untuk melakukan setting web server.
Dan kali ini saya akan share untuk cara install OpenLitespeed dan PHP 7 di VPS yang menggunakan Debian.

Install OpenLitespeed dan PHP

Step 1: Tambahkan OpenLitespeed Repo

Kita perlu menambahkan OpenLitespeed repo karena OpenLitespeed tidak ada didalam Debian official repo, caranya dengan menjalankan perintah:

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Step 2: Install OpenLitespeed dan PHP 7

Setelah repository terinstall sekarang kita bisa melakukan installasi OpenLitespeed dan PHP 7. Untuk PHP saya menggunakan PHP 7.2 dan juga module standart.

apt install openlitespeed
apt install lsphp72 lsphp72-common lsphp72-mysql

Step 3: Update password WebAdmin OpenLitespeed

Kita amankan dulu halaman WebAdmin dengan merubah user dan password WebAdmin. Caranya, cukup menjalankan perintah:

/usr/local/lsws/admin/misc/admpass.sh

Contoh kurang lebih seperti dibawah, dan kamu cukup mengisikan user name dan juga password.

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]:

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

Konfigurasi OpenLitespeed

Caranya kamu bisa login ke halaman admin melalui url https://ipserver:7080 dengan menggunakan user password yang sudah disetting sebelumnya.

Step 1: Update External App

Setelah login masuk ke menu Server Configuration -> External App, kemudian edit LiteSpeed SAPI App.

Untuk bagian yang dirubah cukup Name, Environment dan Command

Name: lsphp72
Environment:  PHP_LSAPI_MAX_REQUESTS=500
              PHP_LSAPI_CHILDREN=35
Command: $SERVER_ROOT/lsphp72/bin/lsphp

Step 2: Update Script Handler

Masuk ke bagian Script Handler lalu edit handler yang sudah ada agar menggunakan lsphp72.

Caranya cukup dengan mengubah Handler Name nya seperti berikut

Handler Name: lsphp72

Step 3: Update Listener

Setelah itu masuk ke menu Listener dan klik tombol view pada Default Listener. Klik tombol edit dan rubah Port dari 8088 menjadi 80.

Lalu klik tombol Graceful Restart yang ada disamping kanan LSWS PID. Sekarang OpenLitespeed sudah menggunakan port 80 untuk akses dan juga PHP 7.2
Kamu bisa memastikannya dengan mengakses ipserver/phpinfo.php

That’s all.