Senin, 21 November 2016

Install LAMP (Apache 2.4, PHP 7, and MariaDb) di Ubuntu 16.04 LTS

Assalamu'alaikum wr. wb.
Pada artikel kali ini saya akan berbagi tentang langkah-langkah untuk Install LAMP di Ubuntu 16.04 LTS setelah pada atikel sebelumnya saya telah membagikan tutorial Install LAMP di Debian Server. Namun, di Ubuntu kali ini saya akan menggunakan PHP7.0.

PENGERTIAN
Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian dan didistribusikan sebagai perangkat lunak bebas. Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti "kemanusiaan kepada sesama". Ubuntu dirancang untuk kepentingan penggunaan pribadi, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas.

Proyek Ubuntu resmi disponsori oleh Canonical Ltd. yang merupakan sebuah perusahaan yang dimiliki oleh pengusaha Afrika Selatan Mark Shuttleworth. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas, dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional.

LATAR BELAKANG
Ubuntu terdiri dari banyak paket, kebanyakan berasal dari distribusi di bawah lisensi lisensi software bebas. Namun, beberapa software khususnya driver menggunakan Proprietary software. Lisensi yang pada umumnya adalah GNU General Public License (GNU GPL) dan GNU Lesser General Public License (GNU LGPL), dengan tegas menyatakan bahwa pengguna dengan bebas dapat menjalankan, menggandakan, mempelajarai, memodifikasi, dan mendistribusikan tanpa pembatasan apapun. Namun tetap ada software proprietary yang dapat berjalan di Ubuntu. Ubuntu berfokus pada ketersediaan kegunaan pada orang disfungsi, keamanan dan stabilitas. Ubuntu juga berfokus pada internasionalosasi dan aksesibilitas untuk dapat menjangkau sebanyak-banyaknya orang. Dalam hal keamanan, perangkat sudo dapat meningkatkan privilage secara sementara untuk melakukan tugas administratif, sehingga akun root dapat terus terkunci, dan mencegah orang tidak terauthorisasi melakukan perubahan sistem atau membuka kelemahan keamanan.

MAKSUD DAN TUJUAN
Di Ubuntu ini memiliki beberapa fitur baru seperti :
  • Ubuntu Software diganti dengan Gnome Software
  • Pencarian Onlline dimatikan secara default
  • Unity Launcher dapat dipindah ke bawah
  • Unity Baru versi 7.4, tapi masih belum Unity 8
  • APT lebih diutamakan dibanding APT-GET
  • Dukungan Filesystem ZFS
  • Snap Packaging untuk install aplikasi yang lebih baru di Rilis LTS
  • Tidak ada support untuk Driver Propietary AMD/ATI Radeon
  • Upgrade software terbaru (untuk lebih lanjut lihat disini)
ALAT DAN BAHAN
  • Laptop (OS Ubuntu)
  • Koneksi Internet
JANGKA WAKTU PELAKSANAAN
Waktu yang saya butuhkan kurang lebih 45 menit - 1 jam.

TAHAP PELAKSANAAN
* Pertama masuk ke terminal sebagai SuperUser
* Kemudian Install MariaDb. Saya menggunakan MariaDb karena selain kompitabel dengan Mysql, MariaDb juga memberikan fitur baru yang menarik dan kecepatan melakukan perbaikan ebih cepat dibanding dengan Mysql.
sudo su
apt-get -y install mariadb-server mariadb-client
* Sekarang anda tetapkan passwd root untuk MariaDb.
mysql_secure_installation
* Anda diminta untuk menjawab pertanyaan seperti pada gambar.
* Lalu menguji Login ke MariaDb.
mysq -u root -p                       =========>  (Masukkan passwd yang sesuai)
Untuk meninggalkan shell dari MariaDb, tekan ctrl+c
* Install Apache2
apt-get -y install apache2
* Cek ke browser anda apakah apache-nya telah terinstall atau belum, ketikkan localhost ke kolom url. Berikut halaman default apache2 jika anda berhasil menginstallnya.
* Install PHP 7
apt-get -y install php7.0 libapache2-mod-php7.0
* Kemudian restart apache2
systemctl restart apache2
* Buat file php kecil di directory /var/www/html/
nano /var/www/html/info.php
* Masukkan script berikut
<?php
phpinfo();
?>
* Ubah pemilik file info.php untuk pengguna www-data dan kelompok
chown www-data:www-data /var/www/html/info.php
* Lalu cek di wb browser anda dengan mengetikkan localhost/info.php ke kolom url
* Install beberapa modul php yang tersedia
apt-cache search php7.0
* Kemudian pilih modul yang dibutuhkan
apt-get -y install 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
* Restart apache2
systemctl restart apache2
* Install php apcu (php opcode gratis cacher untuk caching dan mengoptimalkan kode menengah php)
apt-get -y install php-apcu
* Restart kembali apache
systemctl restart apache2
* Install phpmyadmin
apt-get -y  install phpmyadmin
* Configuring phpmyadmin. Pilih apache2
* Configuring database for phpmyadmin with dbconfig-common. Pilih Yes
 * Masukkan passwd untuk phpmyadmin
* Konfirmasi passwd yang telah anda buat untuk phpmyadmin
* Silahkan anda cek apakah phpmyadmin anda telah selessai terinstal dengan mengetikkan localhost/phpmyadmin
* Jika anda telah Log in, maka berikut tampilan dari phpmyadmin
* Ketika anda ingin Log in ke phpmyadmin dengan username root malah terjadi error, silahkan ketikkan perintah berikut di terminal
echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql

HASIL
Proses instalasi LAMP (Apache 2.4, MariaDb, dan PHP 7) telah selesai

REFERENSI
https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-16-04-lamp/

Share:
Lokasi: Klaten, Klaten Regency, Central Java, Indonesia

0 komentar:

Posting Komentar

Total Tayangan Halaman

Diberdayakan oleh Blogger.

Formulir Kontak

Nama

Email *

Pesan *

Followers