Beberapa hari yang lalu saya sudah menuliskan artikel tentang bagaimana cara instal apache dan cara install mysql pada ubuntu server 10.4 LTS. Pada artikel ini saya akan melakukan installasi keduanya didalam 1 server. Instalasi ini biasa disebut dengan instilah LAMP stack yaitu Linux, Apache, Mysql dan PHP.
Oke langsung saja silahka ikuti langkah berikut
Install Apache
Lankah pertama silahkan install apache/web server yang akan digunakan menggunakan perintah berikut, untuk detile bagaimana cara install apache ubuntu 18.04 LTS silahkan lihat pada postingan sebelumnya.
apt-get install apache2 -y
Jika sudah selesai silahkan cek apakah servicenya sudah berjalan atau belum, menggunakan perintah berikut
root@lamp:~# service apache2 status ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Sat 2018-08-11 17:42:56 BST; 20s ago Main PID: 5110 (apache2) Tasks: 55 (limit: 2366) CGroup: /system.slice/apache2.service ├─5110 /usr/sbin/apache2 -k start ├─5111 /usr/sbin/apache2 -k start └─5112 /usr/sbin/apache2 -k start Aug 11 17:42:56 lamp.rahmat.web.id systemd[1]: Starting The Apache HTTP Server.. Aug 11 17:42:56 lamp.rahmat.web.id systemd[1]: Started The Apache HTTP Server.
Atau anda bisa dengan mengakses IP server menggunakan url http://ip-server seperti gambar berikut
Install Mysql
Langkah selanjutnya yaitu melakukan installasi mysql untuk, untuk detile installasi mysql silahkan baca cara install mysql pada ubuntu 18.04 LTS di postingan sebelumnya.
Untuk melakukan installasi mysql silahkan jalankan perintah berikut
apt-get install mysql-server
Jika installasi sudah selesai cek service mysql tersebut menggunakan perintah berikut
root@lamp:~# service mysql status ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en Active: active (running) since Sat 2018-08-11 17:50:38 BST; 42s ago Main PID: 5839 (mysqld) Tasks: 27 (limit: 2366) CGroup: /system.slice/mysql.service └─5839 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid Aug 11 17:50:37 lamp.rahmat.web.id systemd[1]: Starting MySQL Community Server.. Aug 11 17:50:38 lamp.rahmat.web.id systemd[1]: Started MySQL Community Server
Install PHP
Langkah selanjutnya yaitu melakukan installasi PHP ekstensi pendukung yang diperlukan untuk website kita nanti. Nah pada artikel ini saya akan melakukan installasi php ekstensi yang umum biasa digunakan.
Untuk melakukan installasi php dapat menjalankan perintah berikut
apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-json php-zip
Lalu jika installasi sudah selesai bisa cek menggunakan perintah berikut
root@lamp:~# php -v PHP 7.2.7-0ubuntu0.18.04.2 (cli) (built: Jul 4 2018 16:55:24) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.7-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies
Untuk detilenya bisa melakukan pengecekan melalui phpinfo dengan menambahkan file php.info pada root folder seperti berikut ini
nano /var/www/html/info.php
Lalu input rule berikut
<?php phpinfo(); ?>
Setalah intu akses menggunakan ipserver http://ip-server/info.php seperti gambar dbawah ini
Selanutnya anda bisa memasang website pada server tersebut dengan menambahkan setting virtal host pada server. Untuk cara seting virtual host bisa baca pada postingan sebelumya.
Note: Instalasi ini ditujukan untuk user dengan previleges root, untuk user dengan privileges non-root bisa menambahkan dengan perintah sudo. Ex: sudo apt-get install apache2
Nah cukup mudah bukan cara install LAMP pada ubuntu 18.04, selamat mencoba semoga sukses 😀