Cara Install Apache, PHP, MySQL dan PHPMyAdmin di Ubuntu 16.04.2 LTS

  • Install Apache2

Buka terminal dan jalankan perintah berikut :
sudo apt-get install apache2

Silahkan tunggu proses instalasi sampai selesai. Setelah itu buka browser kamu dan  ketik http://localhost di address bar. Jika muncul gambar seperti dibawah ini maka  instalasi  apache berhasil.

Screenshot from 2017-04-29 05-50-59

  • Install PHP7

Buka terminal dan jalankan perintah berikut :
sudo apt-get install php7.0
sudo apt-get install php7.0-mbstring
sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mysql

Setelah itu buat file dengan nama info.php dan save di /var/www/html dengan cara buka text editor kamu dan ketik script berikut :

<?
phpinfo();
?>

Setelah itu buka browser kamu dan ketik di address bar http://localhost/info.php jika tampil gambar seperti dibawah maka instalasi berhasil.

Screenshot from 2017-04-29 06-13-20

Untuk dapat mengedit file di /var/www/html ketik perintah berikut di terminal :
sudo chmod 777 /var/www/html

  • Install MySQL

Buka terminal dan jalankan perintah berikut :
sudo apt-get install mysql-server-5.7

Pada saat proses instalasi, akan tampil permintaan untuk mengisi password user root. Silahkan masukkan password yang kamu inginkan.

screenshot-from-2016-09-07-19-28-01

screenshot-from-2016-09-07-19-28-36

Setelah proses install selesai, buka terminal dan ketik :
mysql -u root -p

Masukkan password yang telah dibuat pada saat proses install dan akan muncul  tampilan seperti dibawah ini.

Screenshot from 2017-04-29 06-19-55

Buka terminal dan edit file php.ini dengan menjalankan perintah berikut :
sudo gedit /etc/php/7.0/apache2/php.ini

Cari “extension=php_mysqli.dll” dan hilangkan tanda”;” didepannya kemudian save dan  exit.

  • Install PHPMyAdmin

Buka terminal dan jalankan perintah berikut :
sudo apt-get install phpmyadmin

Pada saat proses install akan tampil jendela configurasi dan akan ada dua pilihan,  silahkan pilih apache2 dan OK.

screenshot-from-2016-09-07-19-55-15

Setelah itu akan muncul kembali jendela configurasi dan pilih No.

screenshot-from-2016-09-07-19-56-33

Setelah proses install selesai, buka terminal dan jalankan perintah berikut :
Sudo gedit /etc/apache2/apache2.conf

Akan terbuka jendela apache2.conf kemudian ketik perintah berikut pada baris akhir
# phpMyAdmin Configuration
Include /etc/phpmyadmin/apache.conf

Kemudian save dan exit.

Setelah itu buka terminal dan restart apache dengan perintah berikut :
sudo /etc/init.d/apache2 restart
Atau
Sudo service apache2 restart

Setelah selesai, buka browser kamu dan ketik pada address bar http://localhost/phpmyadmin  akan muncul tampilan seperti dibawah ini.

Screenshot from 2017-04-29 06-34-39

Silahkan masukkan username : root dan password pada saat install MySQL. Jika berhasil akan muncul tampilan seperti dibawah ini.

Screenshot from 2017-04-29 06-38-55

Semoga bermanfaat 🙂

Ref : https://zquiero.wordpress.com/2015/02/03/cara-install-apache-mysql-php-dan-phpmyadmin-di-ubuntu-14-10/

Advertisements

Cara Membagi (Split) dan Menggabungkan (Join) file di Ubuntu 16.04 LTS

Beberapa hari yang lalu saya download sebuah film di internet. Karena ukurannya sangat  besar mencapai 1 GB, file tersebut terbagi 5 yaitu film.mkv.001, film.mkv.002, film.mkv.003,  film.mkv.004, dan film.mkv.005. Di OS Windows untuk menggabungkan file-file tersebut  biasanya menggunakan aplikasi HJsplit. Bagaimana kalau di OS Linux Ubuntu ? Untuk  menggabungkan (join) file-file tersebut tidak perlu menginstall aplikasi, jalankan  terminal kemudian ketik perintah :

$ cat film.mkv.001 film.mkv.002 film.mkv.003 film.mkv.004 film.mkv.005 > film.mkv

Bagaimana cara membagi file ? Biasanya file dibagi (split) untuk disimpan, misalnya penyimpanan di internet agar proses  upload lebih mudah. Caranya jalankan terminal kemudian ketik perintah :

$ split -b 100M file.mkv -d file.mkv.

Keterangan :

-b                : Argumen menentukan output ukuran file (byte size) per bagian.

100M         : 100 Megabytes per bagian. Bisa menggunakan K(Kilo), M(Mega), G(Giga)

file.mkv    : File yang akan dibagi.

-d                : Argumen menentukan output file dalam urutan numerik atau desimal.

file.mkv.    : Menentukan nama file output setelah tanda titik akan diberi nama sesuai                         Urutan numerik, misalnya akan menghasilkan akan menghasilkan output                               file dengan nama file.mkv.01, file.mkv.02, dst.

Mengatasi Error Reading Block di Ubuntu 16.04 LTS

Kemarin laptop saya tiba-tiba tidak bisa boot. Muncul layar hitam tulisan putih. Pesan errornya seperti gambar dibawah ini.

FB_IMG_1490913852548

Saya baru pertama kali dapat error seperti itu. Awalnya saya mau install ulang karena  data-data saya sudah dibackup di harddisk external, tapi saya berpikir lagi klo install  ulang harus install / update aplikasi lagi dan pastinya butuh kuota internet. Dan akhirnya saya bertanya ke grup Ubuntu Indonesia di Facebook. Saya diberitahu kalo itu  merupakan error reading block. Saya juga tidak mengetahui error reading block itu apa  tapi mungkin artinya harddisk tidak bisa membaca block file sytem sehingga sistem  tidak bisa boot.

Untuk mengatasi hal tersebut saya boot menggunakan Ubuntu Live USB. Setelah itu masuk  ke terminal dan ketik “sudo fsck /dev/sda1”. Nanti akan banyak muncul pertanyaan apakah  akan di “Fix?<y><n>” ketik saja “y” untuk memperbaiki block-block yang error. Oh iya,  sebelum menjalankan perintah tersebut pastikan harddisk tidak di mount.

Cara Mengubah Hak Akses File (File Permission) di Ubuntu

Hak akses merupakan sebuah hak yang diberikan pada seluruh user atau file untuk melakukan suatu akses, apakah file tersebut hanya untuk dapat dibuka & dibaca (Read), di Modifikasi (Write), dan dijalankan sebagai program (Execute). Setiap file di sistem Linux, termasuk direktori (folder), dimiliki oleh pengguna dan grup tertentu. Oleh karena itu, hak akses file di definisikan secara terpisah untuk User, Grup, dan Others.

Untuk melihat hak akses pada suatu file atau direktori (folder) dengan menggunakan perintah ls -l di terminal. Hasilnya seperti gambar dibawah ini.

screenshot-from-2017-01-15-15-17-36

Apa arti hasil dari perintah tersebut ? Saya akan menjelaskan pada baris yang pertama.

– = regular file. Kalau karakternya “d” berarti menandakan dia sebuah direktori (folder)

rw- = User memiliki hak akses Read, Write.

rw- = Grup memiliki hak akses Read, Write.

r– = Other memiliki hak akses Read

1 = menunjukkan jumlah Link (entri direktori yang merujuk ke file tersebut)

fadly = menunjukkan pemilik file

fadly = menunjukkan Grup pemilik file

26295620 = ukuran file dalam byte

Des = Bulan terakhir diakses atau dimodifikasi

26 = Tanggal terakhir diakses atau dimodikasi

11 : 47 = Jam dan menit terakhir diakses atau dimodikasi

Attacking Side With Backtrack 2.pdf = Nama file.

Bagaimana cara merubah hak akses ? Untuk merubah hak akses pada suatu file atau folder kita menggunakan perintah chmod. Di chmod terdapat 2 mode yang bisa digunakan untuk konfigurasi hak akses file yaitu mode simbolik dan mode numerik. Saya lebih sering menggunakan mode numerik karena mudah untuk mengingatnya. Mode numerik diwakili oleh 3 angka octal untuk perizinan filenya. Standar umumnya adalah :

4 = read (r)

2 = write (w)

1 = execute (x)

0 = tidak ada izin (-)

Pada contoh ini saya akan merubah hak akses file Attacking Side With Backtrack 2.pdf pada kelompok user menjadi tidak memiliki hak akses. Caranya yaitu ketik chmod 064 AttackingSideWithBacktrack2.pdf. Hasilnya seperti gambar dibawah ini.

screenshot-from-2017-01-23-19-13-52

Ref : https://prithaparamesthia.wordpress.com/2013/11/27/file-permission-hak-akses-file-dan-manajemen-file-di-linux-ubuntu/

Cara buat Server FTP di Ubuntu 16.04

Di artikel sebelumnya saya menulis cara sharing file di Ubuntu 16.04. Pada artikel kali ini saya menulis cara membuat server FTP di Ubuntu 16.04. FTP singkatan dari File Transfer Protocol yang merupakan sebuah protokol yang mengizinkan terjadinya file sharing di dalam suatu jaringan komputer. Lha, apa bedanya dengan sharing biasa ? Meskipin sama-sama memberikan layanan file sharing namun ada beberapa perbedaan diantara keduanya yaitu :

FTP NFS
untuk share sumber daya baik direktori atau file antar sistem operasi menggunakan jalur network khusus FTP untuk share sumber daya baik direktori atau file antar sistem operasi menggunakan jalur network berstandar
membutuhkan software atau aplikasi tambahan tidak membutuhkan software atau aplikasi tambahan
Kecepatan proses data cepat Kecepatan proses data lambat
FTP tidak memiliki banyak fitur tambahan yang dapat diintegrasikan NFS memiliki banyak fitur tambahan yang dapat diintegrasikan

Berikut langkah-langkah menginstall Server FTP menggunakan aplikasi VSFTPD (Very Secure File Transfer Protocol Daemon) :

  • Masuk ke terminal. Install aplikasi vsftpd

    sudo apt-get install vsftpd

  • Lakukan konfigurasi vsftpd menggunakan teks editor gedit

    sudo gedit /etc/vsftpd.conf

  • Lakukan perubahan pada beberapa parameter yaitu :

    – Hilangkan tanda pagar (#) di belakang command : anonymous_enable=NO. Ini untuk mencegah anonymous login ke FTP.

    – Hilangkan tanda pagar (#) dibelakang command : local_enable=YES. Ini untuk mengizinkan user untuk dengan otentikasi lokal untuk login ke FTP Server.

    – Hilangkan tanda pagar (#) dibelakang command : write_enable=YES. Ini agar user bisa memodifikasi isi file di dalam directory (folder) FTP Server.

    – Hilangkan tanda pagar (#) dibelakang command : chroot_local_user=YES. Ini agar user hanya bisa mengakses direktorynya sendiri tanpa bisa mengakses direktory lain.

    screenshot-from-2017-01-07-10-38-00

    screenshot-from-2017-01-07-10-39-08

  • Klik Save untuk menyimpan semua konfigurasi

  • Selanjutnya kita membuat user baru dan directory untuk user tersebut agar ketika login user tersebut bisa mengakses directorynya. Pada terminal ketik : sudo adduser testftp

  • Selanjutnya atur kepemilikan (ownership) root untuk directory /home/testftp. Pada terminal ketik : sudo chown root:root /home/testftp

  • Buat direcotry baru di dalam directory /home/testftp yang digunakan untuk menyimpan file yang akan di upload. Pada terminal ketik : sudo mkdir /home/testftp/ftp

  • Berikan hak akses pada directory tersebut untuk user yang sudah dibuat tadi. Pada terminal ketik : sudo chown testftp:testftp /home/testftp/ftp

  • Aktifkan service FTP dengan perintah : sudo service vsftpd start

  • Untuk melihat status apakah sudah running atau belum ketik perintah : sudo service vsftpd status

    screenshot-from-2017-01-07-10-44-27

    Install dan konfigurasi FTP telah selesai. Untuk mengakses Server FTP dari komputer client dapat menggunakan aplikasi FileZilla atau mengaksesnya langsung dari browser dengan mengetik ftp://ip_address_server_ftp.

    testftptestftp2testftp3

Cara menerima file via Bluetooth di Ubuntu 16.04

Tidak seperti halnya di Windows kawan hanya perlu klik kanan icon bluetooth > Received Files. Di Ubuntu kawan perlu sedikit pengaturan. Berikut langkah-langkahnya :

  • Buka aplikasi Personal File Sharing.
  • Pada bagian Receive Files over Bluetooth, berikan tanda centang pada Receive files in Downloads folder over Bluetooth.
  • Berikan juga tanda centang pada Notify about received files apabila ingin menampilkan pemberitahuan jika file akan diterima.

    screenshot-from-2017-01-02-10-33-05

  • File yang telah diterima akan masuk di direktory /home/Downloads.

Sharing Folder di Ubuntu 16.04 (Local Area Network)

Sesuai namanya sharing yang berarti berbagi, sharing folder adalah suatu folder/drive tertentu pada suatu komputer yang sengaja dibuat untuk dapat diakses bersama pada jaringan LAN. Berikut langkah-langkah cara sharing folder di Ubuntu 16.04.

  • Disini saya akan menshare folder Documents yang terletak di /home/Fadly/Documents. Klik kanan pada folder Documents > pilih Properties > pilih tab Local Network Share.

    screenshot-from-2016-12-26-15-12-17

  • Setelah kotak dialog File Sharing terbuka, berikan tanda centang pada bagian Share this folder. Ubuntu akan menampilkan pesan untuk melakukan penginstalan Sharing service, klik install service. Disini pastikan komputer kawan tersambung ke internet.

  • Berikan tanda centang pada Allow others to create and delete files in this folder apabila akan memberi izin komputer lain untuk membuat dan menghapus file pada folder yang disharing.

  • Berikan tanda centang pada Guest access (for people without a user account) agar komputer lain dapat mengakses file sharing yang dibuat.

  • Klik Create Share. Pastikan komputer telah tersambung ke jaringan LAN. Disini saya menggunakan 2 laptop yang saling terhubung. Laptop 1 menggunakan Ubuntu 16.04 (Folder yang dishare) dan laptop 2 menggunakan Ubuntu 12.04 (akan mengakses folder yang telah dishare). Untuk mengaksesnya masuk di Files > Pilih menu Network. Akan tampil nama komputer yang telah dishare.

    screenshot-from-2016-11-18-204437

Cara mengganti Wallpaper Login Ubuntu 16.04 LTS

Wallpaper login ubuntu berada di /usr/share/backgrounds/ dan secara default nama file gambarnya adalah warty-final-ubuntu.png. Berikut langkah-langkah untuk mengganti wallpaper tersebut :

  • Pastikan Anda sudah memiliki file gambar yang akan digunakan nanti sebagai wallpaper login. Contoh kali ini Saya memiliki file gambar dengan nama linuxsystem.jpg dan saya menyimpannya di /Downloads.

  • Buka aplikasi terminal

    Masuk ke direktory Downloads

    ketik : cd Downloads

  • Copy file gambar yang akan digunakan sebagai wallpaper ke /usr/share/backgrounds

    ketik : sudo cp linuxsystem.jpg /usr/share/backgrounds/

    screenshot-from-2016-12-11-13-59-03

  • Selanjutnya kita akan mengganti default wallpaper login ubuntu dengan file gambar yang sudah kita copy tadi.

    Ketik : sudo mv /usr/share/backgrounds/linuxsystem.jpg /usr/share/backgrounds/ubuntu-grey.jpg

    screenshot-from-2016-12-11-14-19-06

  • Restart komputer untuk melihat perubahannya.

Menghapus pertemanan di Facebook

Facebook merupakan situs jejaring sosial paling populer di dunia saat ini. Di facebook kita dapat menemukan teman-teman lama kita yang tidak pernah bertemu, kita juga dapat menemukan orang baru yang mungkin seprofesi dengan kita atau memiliki hobi yang sama. Tapi di facebook kita bisa saja menemukan orang yang baru kita kenal namun sudah bersikap tidak baik terhadap kita. Sebaiknya orang yang seperti ini langsung di unfriend saja atau di block agar orang tersebut tidak bisa menemukan kita lagi di facebook. Berikut langkah-langkah untuk menghapus pertemanan di Facebook :

  • Login ke facebook

  • Pada bagian search ketik dan cari nama teman kamu yang akan di unfriend.

  • Setelah masuk di timeline teman kamu, pada tombol Friends klik panah bawah dan pilih unfriend.

    screenshot-from-2016-11-05-06-51-57

  • Untuk memblock teman agar tidak bisa lagi menemukan kamu, masuk ke menu home, klik menu Privacy Shortcuts (ikon gembok) disudut kanan atas, pilih menu “How do I stop someone from bothering me ?” akan muncul muncul kotak putih, ketik nama teman kamu yang akan diblock kemudian klik tombol block.

    screenshot-from-2016-11-03-07-02-30

  • Facebook akan menampilkan daftar nama-nama teman kamu sesuai dengan yang kamu cari. Setelah itu klik Block untuk memblokir.

screenshot-from-2016-11-03-07-02-54

Untuk menghapus blokir teman kamu, klik menu Privacy Shortcus (ikon gembok) > Klik See More Settings > Klik Blocking.

screenshot-from-2016-11-04-06-49-34

screenshot-from-2016-11-04-06-49-56

Pada bagian Block User akan muncul daftar nama teman kamu yang di block. Klik Unblock dan Confirm untuk menghilangkan blokirnya.

screenshot-from-2016-11-04-06-50-24

screenshot-from-2016-11-04-06-50-45

Mengatasi pesan “Sudo: unable to resolve host” di terminal Ubuntu 16.04 LTS

Kemarin saya menemukan pesan di terminal seperti pada judul di atas pada saat menjalankan perintah sudo. Pesan tersebut muncul setelah saya install Ubuntu 16.04 LTS. Padahal Ubuntu versi-versi sebelumnya saya tidak pernah menemukan pesan tersebut. Memang pesan tersebut tidak ada efeknya pada saat saya menjalankan perintah sudo, namun saya tetap bertanya-tanya kenapa pesan tersebut muncul. Akhirnya saya menemukan jawabannya setelah saya bertanya di forum Ubuntu Indonesia. Pesan tersebut muncul karena terjadi perbedaan nama host antara file /etc/hostname dengan file /etc/hosts. Berikut cara mengatasinya :

  • Buka terminal. Ketik cat /etc/hostname. Akan muncul nama host di system Ubuntu.

  • Masih di terminal, ketik cat /etc/hosts. Akan muncul nama host di system Ubuntu.

    screenshot-from-2016-10-31-06-16-03

  • Apabila terjadi perbedaan antara /etc/hostname dengan /etc/hosts lakukan perubahan dengan cara ketik sudo gedit /etc/hosts. Rubah dan sesuaikan nama hostnya.

    Screenshot from 2016-10-31 06-23-26.png

  • Setelah itu save dan restart system Ubuntu.