Instal PHP 7.3 OpenLiteSpeed di Ubuntu 18

181 views

Instal PHP 7.3 OpenLiteSpeed di Ubuntu 18 dengan menggunakan tool dari web admin openlitespeed, tapi terkadang sering error di tengah jalan. Jadi harus dilakukan secara manual.

PHP 7.3.0 hadir dengan berbagai peningkatan dan fitur baru seperti:

  • Flexible Heredoc and Nowdoc Syntax
  • PCRE2 Migration
  • Multiple MBString Improvements
  • LDAP Controls Support
  • Improved FPM Logging
  • Windows File Deletion Improvements
  • Several Deprecations

Instal PHP 7.3 OpenLiteSpeed di Ubuntu 18

Tapi saya tidak akan membicarakan tentang PHP 7.3 tapi tentang cara instalasinya dengan webserver OpenLiteSpeed di Ubuntu 18. Silahkan baca cara instal openlitespeed jika belum mengetahuinya. Ok, kita mulai sekarang ya:

Niagahoster dan Contabo merupakan salah satu penyedia jasa layanan hosting/VPS terbaik dengan teknologi wordpress accelerator.

PHP 7.3 untuk Ubuntu dan Debian tersedia dari repositori PPA ondrej / php. PHP 7.3 versi stabil telah dirilis dengan banyak fitur baru dan perbaikan bug.

Langkah 1 Tambah PHP 7.3 PPA

Tambahkan ondrej / php yang memiliki paket PHP 7.3 dan ekstensi PHP lainnya yang diperlukan.

[email protected]:~# add-apt-repository ppa:ondrej/php
[email protected]:~# apt-get update

PPA ini dapat ditambahkan ke sistem secara manual dengan menyalin garis di bawah ini dan menambahkannya ke sumber perangkat lunak sistem anda.

deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main

[email protected]:~# nano /etc/apt/sources.list
deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main

Langkah 2: Install PHP 7.3

Setelah repositori PPA ditambahkan, instal php 7.3 di server Ubuntu 18.04 / Ubuntu 16.04 anda.

Cek terlebih dahulu modul-modul yang tersedia.

[email protected]:~# apt-cache search lsphp73

Ouputnya seperti ini:

lsphp73-apcu – APC User Cache for PHP
lsphp73-common – Common files for packages built from the PHP source
lsphp73-curl – CURL module for PHP
lsphp73-dbg – Debug symbols for LSPHP70
lsphp73-dev – Files for PHP70 module development
lsphp73-igbinary – igbinary PHP serializer
lsphp73-imagick – Provides a wrapper to the ImageMagick library
lsphp73-imap – IMAP module for PHP
lsphp73-intl – Internationalisation module for PHP
lsphp73-ioncube – PHP extension for interfacing with ioncube
lsphp73-json – JSON module for PHP
lsphp73-ldap – LDAP module for PHP
lsphp73-memcached – memcached extension module for PHP, uses libmemcached
lsphp73-modules-source – PHP 70 modules source package
lsphp73-msgpack – PHP extension for interfacing with MessagePack
lsphp73-mysql – MySQL module for PHP
lsphp73-opcache – Zend OpCache module for PHP
lsphp73-pear – Provides PHP PEAR package
lsphp73-pgsql – PostgreSQL module for PHP
lsphp73-pspell – pspell module for PHP
lsphp73-recode – recode module for PHP
lsphp73-redis – PHP extension for interfacing with Redis
lsphp73-snmp – SNMP module for PHP
lsphp73-sqlite3 – SQLite3 module for PHP
lsphp73-sybase – Sybase module for PHP
lsphp73-tidy – tidy module for PHP

Lalu kita instal modul yang dibutuhkan, saya ambil contoh semua akan saya instal saja:

[email protected]:~# apt install lsphp73 lsphp73-apcu lsphp73-common lsphp73-curl lsphp73-dbg lsphp73-dev lsphp73-igbinary lsphp73-imagick lsphp73-imap lsphp73-intl lsphp73-ioncube lsphp73-json lsphp73-ldap lsphp73-memcached lsphp73-modules-source lsphp73-msgpack lsphp73-mysql lsphp73-opcache lsphp73-pear lsphp73-pgsql lsphp73-pspell lsphp73-recode lsphp73-redis lsphp73-snmp lsphp73-sqlite3 lsphp73-sybase lsphp73-tidy

Setelah semuanya terinstal dengan baik tanpa hambatan dan berarti PHP 7.3 sudah terinstal di sistem ubuntu 18 anda, sekarang kita pindah ke konfigurasi di OpenliteSpeed.

Langkah 3: Konfigurasi OpenLiteSpeed

Kita akan melakukan pembuatan aplikasi eksternal untuk PHP 7.3 yang bisa anda modifikasi kemudian.

Tambahkan aplikasi external di Server Configuration di Web Console OpenLiteSpeed:

http://IP-address:7080

A. Server Configuration > External App > Add

Instal PHP 7.3 OpenLiteSpeed di Ubuntu 18

B. Pilih LSAPI untuk tipe aplikasi

Instal PHP 7.3 OpenLiteSpeed di Ubuntu 18

C. Isi parameter name, address, maximum number of connections, initial response timeout, and retry timeout.

Instal PHP 7.3 OpenLiteSpeed

 

Name LSphp73
Address uds://tmp/lshttpd/lsphp.sock
Max Connections 35
Environment PHP_LSAPI_MAX_REQUESTS=500
PHP_LSAPI_CHILDREN=35
Initial Request Timeout (secs) 60
Retry Timeout (secs) 0
Response Buffering No
Command $SERVER_ROOT/lsphp73/bin/lsphp
Back Log 100
Instances 1
Memory Soft Limit (bytes) 2047M
Memory Hard Limit (bytes) 2047M
Process Soft Limit 400
Process Hard Limit 500

D. Setup Script Handler

Script Handler akan memberi tahu OpenLiteSpeed ​​skrip mana yang harus digunakan untuk aplikasi eksternal mana. Ada banyak cara untuk mengkonfigurasi ini. Anda bisa menetapkan bahwa aplikasi eksternal yang berbeda harus bertanggung jawab atas sufiks yang berbeda.

Instal PHP 7.3

E. Simpan dan Restart

Kesimpulan

Instal PHP 7.3 OpenLiteSpeed di Ubuntu 18 dengan mengupgrade php yang ada di sistem ubuntu 18 kita, akan mendapatkan peningkatan performa terhadap website yang berada di dalamnya.

Selamat Mencoba!!

DAFTAR PENYEDIA HOSTING DENGAN LITESPEED

  1. Niagahoster – Rentang harga mulai dari Rp. 8.000,00 sampai Rp. 84.000,00 / bulan
  2. Exabytes – Rentang harga mulai dari Rp. 10.000,00 sampai Rp. 1.200.000,00 / bulan
  3. Cloudmild – Rentang harga mulai dari Rp. 8.000,00 sampai Rp. 125.000,00 / bulan
  4. Domainesia – Rentang harga mulai dari Rp. 8.000,00 sampai Rp. 64.000,00 / bulan
  5. Hostinger Indonesia – Rentang harga mulai dari Rp. 8.000,00 sampai Rp. 84.000,00 / bulan

 

Daftar Layanan Hosting Terbaik
Target Audien Provider Harga Mulai Dari
USA Contabo £ 2.99
Eropa Contabo £ 2.99
Indonesia Niagahoster Indonesia Rp. 8.000,00
Exabytes Indonesia Rp. 10.000,00
Hostinger Indonesia Rp. 8.000,00
Domainesia Rp. 8.000,00
Cloudmild Rp. 8.000,00

Leave a reply "Instal PHP 7.3 OpenLiteSpeed di Ubuntu 18"

Author: 
Harry
Nama saya Harry. Ini merupakan blog pribadi. Isi utamanya tentang belajar wordpress dari nol sampai lupa lagi, karena keseringan lupa, akhirnya yang pernah lupa dituangkan dalam blog sederhana. Terkadang di waktu luang, saya menulis tentang apa yang ingin saya tulis. Jadi jangan heran pada akhirnya blog ini jadi gado-gado.