Installasi LAMP ( Linux Apache MySQL PHP ) di linux ubuntu
1.
Update repository
# apt-get update
1.
Install server apache
serta php-nya (klo Cuma apache tanpa php, ga bakal jalan file phpnya alias
script php)
# apt-get install
apache2 php5 libapache
1.
Klo udah selesai sekarang
kita edit untuk peringkat file yang akan di baca ketika kita tidak menyebutkan
file-nya
# nano
/etc/apache2/mods-available/dir.conf
Ubah
jadi seperti ini
<IfModule
mod_dir.c>
DirectoryIndex index.cgi
index.pl index.php index.html index.xhtml index.htm
</IfModule>
Maksudnya
misal saat kita membuka situs http://localhost/ maka sama saja kita
membukahttp://localhost/index.php sesuai dengan indexnya.
Klo settingan diatas maksudnya pertama kali akan menampilkan index.cgi jika
tidak ada maka yang ditampilkan index.pl jika tidak ada juga maka akan
menampilkan index.php dan seterusnya, jika tidak ada semua maka akan
menampilkan list file
1.
Jika sudah selesai maka
restart apachenya
# /etc/init.d/apache2
restart
Jika
tidak muncul error maka berhasil sudah menyiapkan servernya. Untuk mengetesnya
bisa membuat file index.php yang berisi script php dan diletakkan di folder
default apache yakni di/var/www . contoh aja seperti ini
# echo “<?php
phpinfo(); ?>” > /var/www/index.php
Sekarang
kita akan menyediakan Databasenya menggunakan MySQL. Tetep ikuti ya…
1.
Install database MySQL
beserta modul php untuk koneksi ke database
# apt-get install
mysql-server php5-mysql
Saat
proses instalasi anda akan diminta untuk mengisikan password database. Isikan
password database terserah anda yang penting anda selalu ingat.
Restart
lagi apache-nya seperti langka no.4
Selesai
sudah membuat LAMP untuk mengetesnya silahkan anda edit file index.php tadi.
Misal untuk koneksi ke server database
# nano
/var/www/index.php
Isikan
seperti ini
<?php
$server = “localhost”;
// server database
$userdb = “root”; //
root adalah user super dari database
$passdb = “pass_mysql”;
// isikan password database. Password yang anda masukkan ketika instalasi
database
$db = “test”;
$konek =
mysql_connect($server,$userdb,$passdb) or die(“Tidak terkoneksi ke server”);
Mysql_select_db($db,$konek)
or die(“Tidak dapat terkoneksi ke database yang dipilih”);
?>
OK
sekian untuk LAMPP
Ni saya
kasi bonus tutorial untuk setting virtual host. Maksudnya membuat domain.com di
computer sendiri. Aq akan ajarkan membuat aldo.com dan sub.aldo.com
Masuk
ke folder apache
# cd /etc/apache2
Terlihat
ada beberapa file dan folder. Site-available adalah tempat menyimpan
konfigurasi virtualhost, site-enabled adalah mengaktifkan konfigurasi dari
site-available.
Masuk
ke folder site-available
# cd site-available
Ada 2
file default dari apache yakni default dan default-ssl . kita tidak akan mengutak-atik file tersebut buat file baru
aldo.com
# touch aldo.com
Dan
isikan seperti ini
<VirtualHost *:80>
ServerAdmin
sysadmin@alneeaz.com # email admin
ServerName aldo.com # server name
ServerAlias aldo.com # server alias yang
akan diakses
DocumentRoot /var/www # path folder
<Directory /var/www> # path folder
Options Indexes
MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Jika
sudah buat file sub.aldo.com Saya akan gunakan ini untuk menampilkan gambar2
milik saya
# touch sub.aldo.com
Dan
isikan seperti ini
<VirtualHost *:80>
ServerAdmin
sysadmin@alneeaz.com # email admin
ServerName aldo.com # server name
ServerAlias sub.aldo.com # server alias yang
akan diakses
DocumentRoot /home/aldo/Picture # path folder
<Directory /
home/aldo/Picture > # path folder
Options Indexes
MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Jika
sudah maka sekarang meng-enable-kan itu. Caranya membuat symbolic link ke
site-enable
# ln –s
/etc/apache2/site-available/aldo.com /etc/apache2/site-enabled/
# ln –s
/etc/apache2/site-available/sub.aldo.com /etc/apache2/site-enabled/
Kemudian
restart apache-nya
# /etc/init.d/apache2
restart
Supaya
computer sendiri bisa membaca/membuka maka edit file /etc/hosts
Tambahkan
di paling bawah dengan text berikut
# silahkan ganti ip
dengan ip computer anda
192.168.137.148
aldo.com
192.168.137.148
sub.aldo.com
Selesai
sudah dengan ini maka vhost berhasil dibuat dan digunakan.
bakal dicoba nanti makasih
ReplyDeleteElever Media Indonesia