Kembang Api

Language Translate


English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese

Rabu, 27 Juli 2011

Web Server Dengan PHP Dan My SQL


Haii Para Pecinta Blogger...!!! 
Untuk melanjutkan postingan saya tentang Web Server dengan PHP dan MY SQL yang dilakukan pada sistem operasi windows, Pada kali ini saya memposting bagaimana melakukannya pada sistem operasi Linux Debian Woody.

 Webserver Apache merupakan webserver yang paling populer digunakan di dunia dengan 64.52 % pengguna (berdasarkan survey netcraft.com september 2003), diikuti Microsoft IIS (23.54%) dan SunOne (3.48%). Hal tersebut karena sampai saat ini Apache merupakan webserver open source yang free (open source) dan handal.
Beberapa kelebihan Apache antara lain:



  • Free of Charge / Gratis



  • Cepat dan Tangguh dengan konfigurasi yang benar



  • Setting dan Instalasi sesuai dengan kebutuhan dengan modules dan DSO-nya



  • Dapat diakses (API ke berbagai scripting languange) dan digabung dengan berbagai aplikasi lain (databaseserver, ssl, ext)



  • Advanced setting dan configuration support



  • Keuggulan lainnya....cari sendiri ya :)



  • Dengan berbagai keungulan tersebut maka Apache sangat bagus jika kombinasikan dengan aplikasi lainnya. Penggabungan yang paling sering adalah dengan menggabungkan Apache, PHP dan MySQL yang berjalan di server linux atau yang terkenal dengan istilah LAMP (Linux, Apache, Mysql, PHP). Eittt.... bagi pengguna windows.. jangan khawatir dulu karena Apache, PHP dan MySQL bisa diinstall di OS Windows juga. Pada pokok bahasan kali ini kita akan mencoba menginstall LAMP di OS Windows dan Linux. Asumsi distro Linux yg digunakan adalah versi Redhat atau Mandrake dan Windows yang digunakan Win 9x, 2k atau xp. Saat ini apache terdiri dari dua versi yaitu versi 1.3 dan versi 2 silakan pilih versi yg diinginkan, masing memiliki kelebihan dan kekurangan.
    1. Instalasi LAMP di OS Linux
    a. Instalasi dengan menggunakan RPM
    Untuk instalasi menggunakan rpm biasanya secara default sudah disediakan di cd distro linux yang diinstall. Untuk instalasinya cukup dengan perintah : rpm -ivh paket_versi.rpm dan untuk upgrade dengan perintah rpm -Uvh paket_versi.rpm
    Langkahnya adalah sebagai berikut:
    Apache : rpm -ivh Apache-versi.rpm
    PHP : rpm -ivh php-versi.rpm php-mysql.rpm (rpm lain yg dibutuhkan)
    Mysql : rpm -ivh MySQL-versi.rpm MySQL-client-versi.rpm
    Secara default php akan terinstall sebagai CGI tetapi apabila kita menginstall rpm untuk modul Apache maka php akan menjadi modul Apache. Instalasi php sebagai modul Apache dapat mempercepat eksekusi script php.
    Untuk konfigurasi webserver apache dapat dilakukan di /etc/http/conf/http.conf (lokasi default ) dan php dapat dilakukan di /etc/php.ini
    b. Intalasi dengan menggunakan source
    Yang dibutuhkan adalah source-source berikut :
    1. mysql-3.23.58.tar.gz (versi terbaru dapat diakses di http://www.mysql.com/downloads/index.html)
    2. apache_1.3.27.tar.gz (versi terbaru dapat diakses http://httpd.apache.org/download.cgi)
    3. php-4.3.1.tar.gz (versi terbaru dapat diakses http://www.php.net/downloads.php)
    Setiap konfigurasi yang disebutkan adalah konfigurasi minimal dan umum digunakan, untuk konfigurasi secara lengkap dapat mengetikkan ./configure --help
    Install MySQL-nya dulu
    -----------------------------
    unpack source nya, compile dan Install :
    /usr/local > tar -xzvf mysql-3.23.58.tar.gz
    /usr/local > cd mysql-3.23.58/
    /usr/local/mysql-3.23.58 > ./configure --prefix=/usr/local/mysql
    /usr/local/mysql-3.23.58 > make
    /usr/local/mysql-3.23.58 > make install
    /usr/local/mysql-3.23.58 >./scripts/mysql_install_db
    menjalankan MySQL :
    /usr/local/mysql-3.23.58 > cd /usr/local/mysql/bin
    /usr/local/mysql/bin > ./safe_mysqld &
    untuk informasi lengkap installasinya ada pada http://www.mysql.com/doc/en/Installing.html

    Unpack dan configure Apache
    -------------------------------------
    /usr/local > tar -xzvf pache_1.3.27.tar.gz
    /usr/local > cd apache_1.3.27/
    /usr/local/apache_1.3.26 > ./configure --prefix=/usr/local/apache

    Install PHP
    -------------
    unpack source nya, compile dan Install :
    /usr/local > tar -xzvf php-4.3.1.tar.gz
    /usr/local > cd php-4.3.1/
    /usr/local/php-4.3.1 > ./configure --with-mysql=/usr/local/mysql
    > --with-xml
    > --with-apache=/usr/local/apache_1.3.27
    > --enable-track-vars
    /usr/local/php-4.3.1 > make
    /usr/local/php-4.3.1 > make install
    /usr/local/php-4.3.1 > cp php.ini-dist /usr/local/lib/php.ini
    Install Apache
    -------------------
    /usr/local > cd apache_1.3.26/
    /usr/local/apache_1.3.26 >
    > ./configure
    > --activate-module=src/modules/php4/libphp4.a
    > --enable-module=php4
    > --prefix=/usr/local/apache

    /usr/local/apache_1.3.27> make
    /usr/local/apache_1.3.27> make certificate TYPE=custom
    /usr/local/apache_1.3.27> make install
    selesai .

    Konfigurasi Apache
    -------------------------
    Edit httpd.conf yang berada di /usr/local/apache/conf/ , dan tambahkan baris berikut :
    AddType application/x-tar .tgz
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    jalankan apache :
    # /usr/local/apache/bin/apachectl start
    Untuk melihat konfigurasi yang kita buat dapat membuat suatu file php. misalnya kita buat file phpinfo.php dan isinya adalah sebagai berikut:
    simpan file tersebut dan letakkan di direktori web server. Untuk melihatnya kita dapat mengakses halaman http://localhost/phpinfo.php
    2. Intalasi LAMP di OS Windows
    Untuk instalasi di windows bisa dilakukan beberapa cara antara lain:
    - Install PHP Triad yg secara langsung akan menginstall Apache, php dan mysql. Dapat diakses dari sini http://sourceforge.net/projects/phptriad
    - Install paket secara terpisah dengan mengambil installer dari website sumber dan menggabungkannya yaitu dengan mengambil paket dari :
    Apache : http://www.apache.org
    PHP : http://www.php.net
    MySQL : http://www.mysql.com
    Setiap paket akan dilengkapi dengan readme file yang berisi langkah2 instalasi dan manualnya. Untuk konfigurasi Apache dapat dilakukan di file httpd.conf

    Tidak ada komentar:

    Posting Komentar