Jumat, 15 Mei 2009

Membuat Webserver dan database (Apache+PHP+MySQL) di Linux (1)

Akhirnya inilah posting pertamaku tentang howto hehehe... dukung yaa.. :P

Apakah itu Webserver? Webserver itu fungsi utamanya adalah untuk menampilkan berbagai halaman web seperti HTML, PHP. Tidak harus online, bisa juga dibuat offline, terutama untuk menjalankan aplikasi berbasis Web yang sekarang ini sedang populer. Contohnya aplikasi Alfresco, DotProject, WordPress Blog, dan lain-lain. Informasi mengenai Webserver lebih lanjut dapat diliat di wikipedia.

Jenis-jenis webserver sendiri ada banyak, salah satu yang kita akan pakai adalah apache+php+mysql. Mengenai apakah itu mereka, lebih baik tanyakan ke Google aja.. cape deh cari teorinya hehehe :P

Berikut ini cara membuat webserver di linux. Ohya cara ini saya memakai terminal. Cara membuka terminal di linux secara umumnya dengan cara, Applications > Accesories > Terminal

Di distro RedHat 5:
1. Install dengan perintah:
[ryujin@terasi ~]# su
[masukkan password administrator]

[root@terasi ~]# yum install mysql mysql-server httpd php-mysql php-pear php-xml php-mysql php-cli php-imap php-gd php-pdo php-devel php-mbstring php-common php-ldap php httpd-devel

2. Jalankan webserver:
[root@terasi ~]# /etc/init.d/httpd start
[root@terasi ~]# /etc/init.d/mysqld start

3. Cek status apakah berjalan denga baik atau tidak:
[root@terasi ~]# /etc/init.d/httpd status
[root@terasi ~]# /etc/init.d/mysqld status

Di distro Ubuntu 8.10:
1. Install dengan perintah:
[redeyes@buntut ~]# sudo su
[masukkan password]

[root@buntut ~] apt-get install apache2 mysql-server mysql-client php5 php5-mysql php5-cli libapache2-mod-php5

2. Biasanya setelah terinstall, aplikasi apache2, dan mysql berjalan dengan sendirinya, kita bisa mengeceknya dengan cara:
[root@buntut ~] /etc/init.d/apache2 status
[root@buntut ~] /etc/init.d/mysqld status

Jika tidak berjalan, kita bisa menjalankan dengan cara:
[root@buntut ~] /etc/init.d/apache2 start
[root@buntut ~] /etc/init.d/mysqld start

Untuk postingan edisi ini, hanya membahas instalasi webserver apache+php+mysql saja. Kedepannya akan membahas tentang konfigurasi apache dan mysql. Liat aja nanti hehehehe :P

Deklarasi Partai HowTo

Yoi... dah lama gak ngeblog... ahaha.... tak terasa dah bertahun-tahun... oke deh saya langsung mulai saja. Tapi sebelumnya tepuk tangan dulu dunk.. hehehehe *plok..plok...plok...* Hei jangan lempar telur dunk!!

Jika selama ini dalam blogku ini merupakan curhat murni saja maka kali ini untuk kedepannya blog ini akan membahas howto dalam penggunaan Linux serta yang terkait dengan Linux itu sendiri.

Jadi bagi penggemar Windows dan MacOS maaf yaaa hehehe.. Untuk blog curhat murni, diputuskan di blog FS saja. Klo mau add saya di FS silahkan saja, dengan senang hati saya menerimanya.

Tapi perlu diketahui saya masih dalam tahap pembelajaran, masih perlu banyak hal yang perlu dipelajari. Sehingga ada kemungkinan saya tidak terlalu menguasai permasalahan howto yang ada. Dapat howto saja dari hasil ngoprek-ngoprek dan belajar dari berbagai sumber. Jadi maaf jika ada ketidaksesuaian hasil seperti yang diharapkan. Namun demikian, mari kita saling belajar untuk menjadi lebih baik..

Oke cukup kata-kataku yang sudah berbusa-busa.. nanti kalian pada mabok :D Langsung saja mampir ke blog ini... Terima kasih telah hadir, semoga puas dengan isi blogku ini.