Pendahuluan VPS
Kenceng Solusindo menyediakan layanan Virtual Private Server yang berlokasi di Indonesia. Virtual Private Server atau yang sering disebut VPS atau Virtual Server merupakan komputer server yang cara kerjanya sama seperti komputer biasa. Perbedaannya, VPS memiliki spesifikasi hardware yang tinggi dan memiliki performa yang mumpuni.
Setelah dari beberapa artikel kita menginstall kontrol panel pada VPS seperti, CWP, VestaCP, Webuzo dan cPanel. Kali ini kita akan menginstall semuanya dari 0 (dari scratch) alias tanpa panel. Instalasi ini sangat direkomendasikan untuk bagi kamu yang ingin meminimalkan penggunaan sumber daya ram, cpu atau harddisk pada VPS kamu.
Apa itu LAMP ?
LAMP stack adalah kumpulan beberapa perangkat lunak open source yang digunakan secara bersamaan untuk membangun sebuah web server dinamis yang singkatannya terdiri dari (L) Linux (A) Apache (M) MySQL atau MariaDB (P) PHP. Pada artikel ini, akan dijelaskan bagaimana cara menginstall LAMP stack ini :
Cara Install LAMP
Install MariaDB (mysql)
Pada saat ini ada 2 tipe sistem database MySQL, yang dimana yang pertama ialah “MySQL” yang dikembangkan oleh Oracle dan ada fork dari MySQL yang bernama “MariaDB” yang dikembangkan oleh original MySQL developer yang bernama Monty Widenius.
Pada tutorial ini kita akan menginstall MariaDB versi terbaru dengan command
1apt-get -y install mariadb-server mariadb-clientSekarang kita set password untuk MariaDB terlebih dahulu
1mysql_secure_installationKamu akan ditanyakan beberapa pertanyaan :
1234567Enter current password for root (enter for none): <--- klik enterSet root password [Y/n] : <--- masukkan yNew password: <--- masukkan password root mariadb terbaru disiniRe-enter new password: <--- masukkan password kembaliRemove anonymous users? [Y/n] <--- masukkan yDisallow root login remotely? [Y/n]<--- masukkan yReload privilege tables now? [Y/n]<--- masukkan y
Konfigurasi mariadb selesai. lalu coba masuk ke sistem MariaDB dengan mysql command1mysql -u root -pmasukkan password yang telah disetup diatas, hasilnya akan mirip seperti gambar dibawah :
untuk keluar dari MariaDB shell, ketik quit lalu enter.12MariaDB [(none)]> quitByeInstall Apache Web Server
Apache 2 ialah software web server yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP atau port 80/443. Untuk memulai instalasi Apache 2 ialah sebagai berikut :
1apt-get -y install apache2Jika sudah, buka ip addressmu di web browser, contoh :
Bila tampilan ini muncul, berarti tandanya Apache 2 sudah aktif, untuk file konfigurasi utama ada di /etc/apache2/apache2.conf document root untuk meletakkan file” website seperti html, php, css dan js ada di /var/www/htmlInstall PHP 7
Berikut dijelaskan bagaimana cara menginstall PHP 7 dan modul Apache PHP :
1apt-get -y install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext*keterangan :
Perintah diatas akan menginstall PHP7.0, modul apache untuk php7, ekstensi php7.0-mysql, eks
lalu restart service Apache1service apache2 restartTest PHP yang telah kamu install dengan cara meletakkan script ke dalam folder /var/www/html
12cd /var/www/htmlnano info.phpmasukkan kode berikut :
123<?phpphpinfo();?>Lalu ganti ownership dari file info.php tersebut ke www-data :
1chown www-data:www-data info.phpbuka web browser kamu kembali dan akses file tadi https://ip.publik.address.mu/info.php
LAMP Selesai diinstall, untuk berikutnya, kamu bisa mulai konfigurasi menambahkan virtualhost di Apache2 mu dan juga mengisikan file” website di dalamnya.
Demikian penjelasan tentang Install Apache, PHP 7, MySQL di VPS Ubuntu 16.04