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
apt-get -y install mariadb-server mariadb-client
Sekarang kita set password untuk MariaDB terlebih dahulu
mysql_secure_installation
Kamu akan ditanyakan beberapa pertanyaan :
Enter current password for root (enter for none): <--- klik enter Set root password [Y/n] : <--- masukkan y New password: <--- masukkan password root mariadb terbaru disini Re-enter new password: <--- masukkan password kembali Remove anonymous users? [Y/n] <--- masukkan y Disallow root login remotely? [Y/n]<--- masukkan y Reload privilege tables now? [Y/n]<--- masukkan y
Konfigurasi mariadb selesai. lalu coba masuk ke sistem MariaDB dengan mysql commandmysql -u root -p
masukkan password yang telah disetup diatas, hasilnya akan mirip seperti gambar dibawah :
untuk keluar dari MariaDB shell, ketik quit lalu enter.MariaDB [(none)]> quit Bye
-
Install 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 :
apt-get -y install apache2
Jika 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/html -
Install PHP 7
Berikut dijelaskan bagaimana cara menginstall PHP 7 dan modul Apache PHP :
apt-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 Apacheservice apache2 restart
Test PHP yang telah kamu install dengan cara meletakkan script ke dalam folder /var/www/html
cd /var/www/html nano info.php
masukkan kode berikut :
<?php phpinfo(); ?>
Lalu ganti ownership dari file info.php tersebut ke www-data :
chown www-data:www-data info.php
buka 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