Instalasi Apache Dan PHP di Ubuntu Server 18.04 Bionic Beaver

HomelinuxUbuntu

Instalasi Apache Dan PHP di Ubuntu Server 18.04 Bionic Beaver

LAMP merupakan sekumpulan perangkat lunak open source yang sering kali digunakan untuk server hosting website tanpa tampilan grafis (GUI = Graphic User Interface). LAMP terdiri dari Linux (Sistem Operasi), Apache (Web Server), MySQL (Database Management) dan PHP (Web Scripting).

Panduan ini, akan memberikan langkah untuk instalasi LAMP Stack pada sistem operasi Linux Ubuntu Server 18.04 LTS (Bionic Beaver). Anda sudah memiliki server Ubuntu 18.04 dengan akun pengguna non-root sudo-enabled.

Langkah 1 — Menginstal Apache

Web Server Apache adalah web server open source yang populer digunakan untuk menghosting web dinamis berbasis scripting PHP.

Pertama, pastikan cache apt Anda diperbarui dengan:

$ sudo apt update

Apabila ini kali pertama menggunakan sudo pada sesi ini, Anda akan diminta untuk memberikan kata sandi sebagai pengguna.

Setelah cache diperbarui, Anda dapat menginstal Apache dengan:

$ sudo apt install apache2

Setelah memasukkan perintah ini, apt akan memberi tahu paket mana yang akan diinstal dan berapa banyak penyimpanan tambahan bakal digunakan. Tekan Y dan tekan ENTER untuk konfirmasi, dan instalasi akan dilanjutkan.

Setelah seluruh proses selesai Anda dapat melakukan pemeriksaan langsung untuk memverifikasi bahwa semuanya berjalan lakukan perintah ini :

$ sudo systemctl status apache2

Bila muncul pesan seperti ini :

● apache2.service – The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: inactive (dead) since Sun 2021-11-21 22:34:14 WIB; 2s ago
Process: 7818 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
Process: 4694 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Process: 834 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 926 (code=exited, status=0/SUCCESS)

Bila anda pesan Active: inactive (dead) Berarti Apache Web Server belum aktif, ketik perintah ini :

$ sudo systemctl start apache2

Lakukan pengecekan ulang dengan perintah sebelumnya, muncul pesan ini :

● apache2.service – The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Sun 2021-11-21 22:35:58 WIB; 2min 1s ago
Process: 7818 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
Process: 4694 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Process: 7838 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 7851 (apache2)

Bila Active (running) berarti Apache web server telah aktif.

Masukkan perintah dibawah ini, agar setiap server melakukan reboot Apache Web Server langsung aktif.

$ sudo systemctl enable apache2

Selanjutnya bukalah browser pada pc atau laptop dengan mengetikan IP Address dari web server anda, pada tampilan browser akan muncul halaman web default Ubuntu 18.04 Apache, seperti ini :

apache-ubuntu-18-04-bionic-beaver

Langkah 2 : Instalasi PHP

PHP merupakan komponen yang akan memproses scripting pada halaman web untuk menampilkan konten dinamis. PHP akan menghubungkan dengan DBMS MySQL untuk menampilkan konten dinamis.

Ketik perintah dibawah ini untuk melakukan instalasi PHP :

$ sudo apt install php php7.2-common php-fileinfophp-cli php-gd php-curl php-mysql php-ldap php-zip php-pdo php-mbstring php-devel php-json php-xml php-bcmath php-xmlrpc php-pgsql

Setelah selesai proses instalasi selesai lakukan perintah ini :

$ sudo systemctl restart apache2

Kemudian periksa versi PHP yang terinstall :

$ php -v

Akan muncul tampilan seperti ini :

PHP 7.2.24-0ubuntu0.18.04.10 (cli) (built: Oct 25 2021 17:47:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.24-0ubuntu0.18.04.10, Copyright (c) 1999-2018, by Zend Technologies

Untuk melihat seluruh proses instalasi apache dan php berikut modul, lakukan langkah ini :

$ sudo nano /var/www/html/info.php

Setelah tampilan kosong ketik script dibawah ini :

<?php
phpinfo();
?>

Lalu buka pada URL http://IP_Server_anda/info.php akan muncul seperti ini :

info-php-ubuntu-18-04-bionic-beaver

Untuk instalasi DBMS MySQL Community Server 5.7 akan dibahas pada artikel selanjutnya.
Terima kasih.