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

Tidak ada komentar: