Saturday, November 26, 2016

Cara install apache2, mysql, dan php di linux

Cara install apache2, mysql, dan php di linux

Sepertinya sudah lama sekali saya tidak posting, kurang lebih 1 bulan sepertinya. Di pembahasan kali ini saya akan membahas bagaimana cara mennginstall apache2, mysql, dan php di linux.

Untuk linux nya sendiri saya memakai distro zorin versi 10. distro ini masih satu turunan dengan ubuntu dan debian. Jika di konversi ke ubuntu, zorin 10 sama dengan ubuntu 14.04.

Berikut beberapa hal yang akan kita pasang :
  • Apache2
  • Mysql 5.6.28
  • Php 5.6.4 + beberapa module
Langkah 1 : Install Apache2
Buka terminal, lalu jalankan perintah

sudo apt-get update

Selanjutnya jalankan perintah

sudo apt-get install apache2

Jika perintah di atas sudah selesai di jalankan tanpa ada kendala, itu berarti kamu sudah berhasil menginstall apache2-nya. Untuk mengetahui apakah apache2 berjalan dengan lancar, kamu bisa mengetes-nya dengan mengetikan "localhost" atau "127.0.0.1" di browser. Berikut adalah hasil setelah mengetikan "localhost" atau "127.0.0.1" di browser.

Cara install apache2, mysql, dan php di linux

Langkah 2 : Install Mysql
Setelah apache berhasil di install, selanjutnya kita akan coba mengistall mysql.

sudo apt-get install mysql-server php5-mysql mysql-client

Silahkan jalankan perintah di atas pada terminal. Pada perintah di atas kita akan menginstall 3 package sekaligus, yaitu :
  • Mysql server;
  • Mysql client, dan;
  • Php5 mysql
Note : Sebelum menjalankan perintah di atas jangan lupa lakukan sudo apt-get update terlebih dahulu.

Selanjutnya kita perlu memberitahu MySQL untuk membuat struktur direktori database-nya di mana ia akan menyimpan informasi tersebut. Untuk membuatnya kamu bisa langsung menjalankan perintah berikut :

sudo mysql_install_db

Langkah 3 : Install PHP
Yang terakhir adalah mengistall PHP, bagaimana caranya ? 
Sederhana, silahkan jalankan perintah dibawah ini :

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

Selanjutnya kamu buka file dir.conf yang ada di etc/apache2/mods-enabled/dir.conf , lalu edit kode yang ada pada file dir.conf dari :

<IfModule mod_dir.c> 
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm 
</IfModule>

menjadi

<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

Jika di lihat sekilas seperti tidak ada perubahan, tapi coba lihat pada bagian text yang saya bold merah. Yang awalnya index.php berada di tengah menjadi pindah ke posisi paling depan.

Setelah selesai di edit, klik save lalu close.

 Jika cara mengedit file dir.conf di atas terlalu ribet, saya punya alternatif untuk itu. Silahkan  ketikan perintah di bawah ini pada terminal.

sudo nano /etc/apache2/mods-enabled/dir.conf

Untuk menyimpan kode yang telah di edit kamu bisa menekan CTRL+X, ketik Y lalu ENTER.

Jika sudah selesai, kita harus me-restart apache-nya, caranya :

sudo service apache2 restart

Install module PHP

Untuk melihat module yang tersedia kamu bisa mengetikan perintah :

sudo apt-cache search php5-

Maka akan tampil semua daftar module yang dapat kamu install.

php5-cgi - server-side, HTML-embedded scripting language (CGI binary)
php5-cli - command-line interpreter for the php5 scripting language
php5-common - Common files for packages built from the php5 source
php5-curl - CURL module for php5
php5-dbg - Debug symbols for PHP5
php5-dev - Files for PHP5 module development
. . .
. . .
. . .

Format perintah untuk memasang sebuah module adalah :

sudo apt-get install nama-module

Sebagai contoh kita akan coba memasang module php5-cli, berikut perintahnya :

sudo apt-get install php5-cli

Untuk mengetes apakah php sudah terinstall dengan baik adalah :

- buat file baru bernama info.php pada direktori var/www/html/ 
- ketikan kode berikut pada file info.php

<?php
phpinfo();
?>

- ketik pada url browser "localhost/info.php" atau "127.0.0.1/info.php" , jika berhasil maka hasilnya akan nampak seperti ini

Cara install apache2, mysql, dan php di linux


Solusi : Cara mengatasi error "the requested url was not found" apache2 di linux

Mungkin untuk tutorial kali ini saya cukupkan sampai di sini. Semoga bermanfaat.
Terima kasih

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.


EmoticonEmoticon