LAMP adalah paket aplikasi yang mendukung pembuatan aplikasi berbasis web diatas sistem operasi linux, kepanjangan LAMP sendiri adalah linux, apache, mysql, php, penjelasan masing-masing komponen silahkan anda telusuri di google.
Pada tutorial kali ini penulis akan share langkah-langkah pembuatan aplikasi web server sederhana, dan telah diiimplementasikan pada komputer server penulis.
Berikut langkah-langkahnya ;
1. Pertama kali kita harus menginstall service apache pada komputer kita dengan perintah
$sudo apt-get install apache2
atau
#apt-get install apache2
karena penulis mengerjakan pada terminal root diatas desktop pada Ubuntu 9 server edition setelah mengetikkan $sudo startx maka penulis terminal penulis tidak perlu lagi diketikkan perintah $sudo.
pastikan tidak ada error setelah perintah tersebut, untuk menguji berhasil atau tidaknya silahkan ketikkan pada web browser http://localhost atau dari komputer lain jika berada dalam jaringan http://alamat -ip server atau http://nama-server contoh http://192.168.1.2 dimana 192.168.1.2 adalah ip server penulis
2. Sekarang kita akan menginstall database server mysql pada server kita, dengan perintah ;
#apt-get install mysql-server
kemudian kita konfigurasi agar alamat ip/nama server database kita dikenali dalam jaringan LAN dengan perintah ;
#vi /etc/mysql/my.cnf
cari pada baris bind-address = 127.0.0.1 kemudian ganti alamat ip local server 127.0.0.1 dengan alamat ip server lan sehingga menjadi bind-address = 192.168.1.2
Jika password root belum di setting ketika menginstall mysql maka kita set password root dari terminal dengan perintah ;
#mysql -u root mysql>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('password');
3. Setelah web service apache dan mysql terinstall sekarang kita install komponen untuk phpnya, yang penulis gunakan saat ini adalah php5 dengan perintah ;
#apt-get install php5 libapache2-mod-php5
kemudian kita persiapkan sebuah file php sederhana untuk membuktikan keberhasilan instalasi apache dan php tadi, untuk melakukannya gunakan editor kesukaan anda dalam kasus ini saya menggunakan vi dengan perintah ;
#vi /var/www/coba.php
isi file ;
<?php
phpinfo();
?>
simpan file dan buka kembali browser denngan menambah nama file coba.php dibelakan ip/nama server contoh http://192.168.1.2/coba.php jika muncul konfigurasi php pada webserver maka komponen php telah siap digunakan.
4. Sekarang kita install aplikasi phpmyadmin untuk memudahkan kita dalam administrasi database mysql, perintahnya ;
#apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
kemudian agar komponen php dan mysql bisa saling terkoneksi dalam phpmyadmin rubah file
/etc/php5/apache2/php.ini
pada baris
;extension=mysql.so
menjadi
extension=mysql.so
simpan file php.ini dan restart service apache dengan perintah ;
#/etc/init.d/apache2 restart
untuk mencobanya silahkan buka browser dan masukkan http://ip-server/phpmyadmin contoh http://192.168.1.2/phpmyadmin .
jika berhasil maka akan muncul file index phpadmin. untuk cara yang lebih sederhana coba
perintah $sudo tasksel install lamp-server ( untuk yang ini penulis belum mencoba :D ) Selamat mencoba :)
Pada tutorial kali ini penulis akan share langkah-langkah pembuatan aplikasi web server sederhana, dan telah diiimplementasikan pada komputer server penulis.
Berikut langkah-langkahnya ;
1. Pertama kali kita harus menginstall service apache pada komputer kita dengan perintah
$sudo apt-get install apache2
atau
#apt-get install apache2
karena penulis mengerjakan pada terminal root diatas desktop pada Ubuntu 9 server edition setelah mengetikkan $sudo startx maka penulis terminal penulis tidak perlu lagi diketikkan perintah $sudo.
pastikan tidak ada error setelah perintah tersebut, untuk menguji berhasil atau tidaknya silahkan ketikkan pada web browser http://localhost atau dari komputer lain jika berada dalam jaringan http://alamat -ip server atau http://nama-server contoh http://192.168.1.2 dimana 192.168.1.2 adalah ip server penulis
2. Sekarang kita akan menginstall database server mysql pada server kita, dengan perintah ;
#apt-get install mysql-server
kemudian kita konfigurasi agar alamat ip/nama server database kita dikenali dalam jaringan LAN dengan perintah ;
#vi /etc/mysql/my.cnf
cari pada baris bind-address = 127.0.0.1 kemudian ganti alamat ip local server 127.0.0.1 dengan alamat ip server lan sehingga menjadi bind-address = 192.168.1.2
Jika password root belum di setting ketika menginstall mysql maka kita set password root dari terminal dengan perintah ;
#mysql -u root mysql>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('password');
3. Setelah web service apache dan mysql terinstall sekarang kita install komponen untuk phpnya, yang penulis gunakan saat ini adalah php5 dengan perintah ;
#apt-get install php5 libapache2-mod-php5
kemudian kita persiapkan sebuah file php sederhana untuk membuktikan keberhasilan instalasi apache dan php tadi, untuk melakukannya gunakan editor kesukaan anda dalam kasus ini saya menggunakan vi dengan perintah ;
#vi /var/www/coba.php
isi file ;
<?php
phpinfo();
?>
simpan file dan buka kembali browser denngan menambah nama file coba.php dibelakan ip/nama server contoh http://192.168.1.2/coba.php jika muncul konfigurasi php pada webserver maka komponen php telah siap digunakan.
4. Sekarang kita install aplikasi phpmyadmin untuk memudahkan kita dalam administrasi database mysql, perintahnya ;
#apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
kemudian agar komponen php dan mysql bisa saling terkoneksi dalam phpmyadmin rubah file
/etc/php5/apache2/php.ini
pada baris
;extension=mysql.so
menjadi
extension=mysql.so
simpan file php.ini dan restart service apache dengan perintah ;
#/etc/init.d/apache2 restart
untuk mencobanya silahkan buka browser dan masukkan http://ip-server/phpmyadmin contoh http://192.168.1.2/phpmyadmin .
jika berhasil maka akan muncul file index phpadmin. untuk cara yang lebih sederhana coba
perintah $sudo tasksel install lamp-server ( untuk yang ini penulis belum mencoba :D ) Selamat mencoba :)