Cara Install PHP 7.x di Server VPS (Linux / Ubuntu)


Cara Install PHP 7.1, 7.2 7.3 7.4 di server / VPS linux atau Ubuntu jenis VPS.

Arti PHP: Hypertext Preprocessor atau hanya PHP saja, adalah bahasa skrip dengan fungsi umum yang terutama digunakan untuk pengembangan web.

PHP bisa gunakan versi yang lebih baru ini hanya sebagai contoh saja. langsung saja masuk SSH lewat terminal : ssh root@IP_server

 

Install Repositori & PHP Dasar

Silakan pilih repositori PPA 3rd party repository (khusus linux versi > 16.04) hanya dapat php versi 7.0 atau dibawah

  • sudo add-apt-repository ppa:jczaplicki/xenial-php74-temp

Repositori PPA ubuntu versi 18.04 hanya dapat php versi 7.0 – 7.2

  • sudo apt -y install software-properties-common
  • sudo add-apt-repository ppa:ondrej/php

Instalasi PHP:

  • sudo apt update
  • sudo apt install php

Setelah berhasil install PHP versi terbaru bisa langsung cek:

  • php -v

hasil:

PHP 7.4.26 (cli) (built: Nov 22 2021 09:47:55) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.26, Copyright (c), by Zend Technologies

 

Module PHP Standard

Update: untuk bisa install php versi 7.4 keatas minimal linux versi 20.xx ke atas

PHP 7.4 belum bisa digunakan secara optimal berjalan seperti diWordpress, semisal ingin koneksi dengan database sebelum pasang / install kebutuhan module tambahan yang wajib, langsung masuk terminal:

Install Modul Wajib:

sudo apt install php7.4-mysql php7.4-intl php7.4-imagick php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath

Kterangan:

  • php7.4-cli – Perintah, berguna untuk menguji skrip PHP dari shell atau melakukan tugas skrip shell umum
  • php7.4-json – Bekerja dengan data JSON
  • php7.4-common – Dokumentasi, contoh, dan modul umum untuk PHP
  • php7.4-mysql – Bekerja dengan database MySQL
  • php7.4-zip – Bekerja dengan file terkompresi
  • php7.4-gd – Bekerja dengan gambar
  • php7.4-mbstring – Digunakan untuk mengelola string non-ASCII
  • php7.4-curl – Memungkinkan Anda membuat permintaan HTTP di PHP
  • php7.4-xml – Bekerja dengan data XML
  • php7.4-bcmath – Digunakan saat bekerja dengan pelampung presisi
READ :  Masalah Gagal Kirim / Terima Email Server Webuzo VPS

Note: php7.4-imagick – Modul php mengolah media gambar, sifat Optional, bisa di hilanglangkan pada saat proses instalasi.

Setelah berhasil install semua module, update konfigurasi wajib restart apache (web server):

/etc/init.d/apache2 restart

 

Cek FIle Konfigurasi PHP

NOTE: Sedangkan setingan PHP lewat file /etc/php/7.2/apache2/php.ini

Buat file : direktori web file : info.php > kode:

<?php
phpinfo();
?>

OK, sampai sini proses install PHP di server linux selesai, jika ada pertanyaan bisa kirim lewat form komentar dibawah.

Baca Juga:

Cara Install WordPress di VPS (Linux Ubuntu Server)