Belajar PHP di Ubuntu Linux

Pengenalan PHP


PHP merupakan singkatan rekursif (akronim berulang) dari PHP Hypertext Preprocessor. PHP merupakan sebuah bahasa pemrograman web yang bekerja di sisi server (server side scripting) yang dapat melakukan konektifitas pada database yang di mana hal itu tidak dapat dilakukan hanya dengan menggunakan sintaks-sintaks HTML biasa.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.


Kelebihan PHP dari bahasa pemrograman lain :
  1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
  2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, nginx, hingga Xitami dengan konfigurasi yang relatif mudah.
  3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
  4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
  5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
  6. (wikipedia)

Cara kerja PHP :
Seperti yang telah disebutkan di atas bahwa PHP adalah aplikasi di sisi server atau dengan kata lain beban kerja ada di server bukan di client. Pada saat browser meminta dokumen PHP, web server langsung menggunakan modul PHP untuk mengolah dokumen tersebut. Jika pada dokumen terkandung fungsi yang mengakses database maka modul PHP menghubungi database server yang bersangkutan. Dokumen yang berformat PHP dikembalikan web server dalam format HTML, sehingga source code PHP tidak tampak di sisi browser.
(Modul Web Programming using PHP and MySQL [LePKom])

Menjalankan PHP di Ubuntu Linux


Sebelumnya kita membutuhkan program yang dibutuhkan untuk dapat menjalankan PHP di Linux yakni XAMPP. XAMPP meru­pakan sebuah pro­gram web server yang sudah san­gat lengkap karena dalam sekali install kita bisa men­da­p­atkan sebuah Apache Server, MySQL Data­base, dan tentu saja PHP. Download XAMPP di sini. Untuk instalasi XAMPP di Ubuntu ikuti langkah berikut :
  1. Mis­alkan Anda sim­pan file hasi download tadi di Desk­top, maka jalankan per­in­tah berikut di ter­mi­nal :
    $ cd Desktop
  2. Ekstrak XAMPP ke direk­tori /opt :
    $ sudo tar xvfz xampp-linux-1.7.2.tar.gz –C /opt
  3. Kemu­dian jalankan XAMPP den­gan per­in­tah berikut :
    $ sudo /opt/lampp/lampp start
  4. Test apakah XAMPP sudah dapat bek­erja.
    Buka browser Mozilla Fire­fox Anda, dan ketikkan :
    http://localhost
  5. Untuk menghen­tikan XAMPP gunakan per­in­tah berikut :
    $ sudo /opt/lampp/lampp stop

Untuk menulis koding PHP kita membutuhkan sebuah teks editor. Teks editor apa saja sebenarnya bisa dipakai. Namun saya merekomendasikan Anda untuk memakai Geany. Geany merupakan sebuah IDE yang ringan dan tidak boros memori.

Untuk melakukan instalasi Geany di Ubuntu ketikkan perintah berikut di Terminal :
$ sudo apt-get install geany

Jika semua sudah siap, kita bisa memulai menulis program menggunakan PHP.
  • Pertama buat sebuah folder di direktori /opt/lampp/htdocs/ misal kita beri nama php:
    $ sudo mkdir /opt/lampp/htdocs/php
  • Buka Geany dalam mode super-user menggunakan perintah berikut :
    $ sudo geany
  • Pada Geany buka menu File > New (with template) > PHP source file. Tekan Ctrl + A, hapus semua kode, kemudian ketikkan kode sederhana seperti berikut :
    <html>
    <head><title>Contoh program PHP</title></head>
    <body>
    <?php
    echo ("Ini adalah program PHP pertama saya.<br/>");
    echo ("Ternyata membuatnya mudah ya? ^_^.");
    ?>
    </body>
    </html>

  • Keterangan :
    Kode di antara tag <?php dan ?> adalah kode PHP.
    Kode echo berarti perintah untuk mencetak kata yang berada di antara tanda petik.
  • Kemudian simpan file tersebut di direktori yang telah Anda buat sebelumnya, yakni di /opt/lampp/htdocs/php, misal dengan nama contoh.php
  • Buka browser Mozilla Firefox dan jalankan program PHP tersebut dengan memasukkan URL berikut :
    http://localhost/php/contoh.php
  • Jika tulisan di antara tanda petik berhasil tercetak maka Anda sudah berhasil membuat sebuah program menggunakan PHP.

Website berbahasa Indonesia yang dapat Anda jadikan sebagai referensi untuk belajar PHP:
Tutorial php untuk pemula / dasar-dasar php (dlm bahasa indonesia)
PHP User Group Indonesia » Tutorial
Belajar PHP » IlmuWebsite
Pemrograman PHP : IlmuKomputer.com

Comments

  1. nice article bro.

    wah keduluan nih aq. padahal aq juga mau nulis cara install Lampp di linux

    ReplyDelete
  2. Ya gak papa kok mas, setiap orang kan cara menyajikan tutorial-nya berbeda-beda, hehe, santai aja :)

    ReplyDelete
  3. Pinjam Dikit Artikel nya Ya...

    Salam Kenal.

    ReplyDelete
  4. di linux itu xampp atau lampp?

    ReplyDelete
  5. Sama saja mas, LAMPP (Linux, Apache, MySQL, PHP, Perl), XAMPP (4 sistem operasi apapun, Apache, MySQL, PHP, Perl).
    Sekarang LAMPP sudah digantikan dengan XAMPP.

    ReplyDelete
  6. wah mantap ini kang,tak coba yak.. :D

    ReplyDelete
  7. dapet pencerahan nich,,,makasih mas

    ReplyDelete
  8. wah, kebetulan bangt nie aku lagi belajar php, jadi bisa buat tambah ilmu, makasih Gan udah berbagi ilmunya, gatis lagi, salam kenal.....

    ReplyDelete
  9. gan nanya dong gan nyimpan scriptnya dimana yah bisa di jelasin lebih jelas gak maaf nih gan soalnya saya masih newbie thks gan

    ReplyDelete
  10. web server (biasanya) memanggil file "index.html" atau "index.php" di folder "/opt/lampp/htdocs/" untuk lampp, atau di "/var/www/" untuk xampp. file "index.html" atau "index.php" itu yang ditampilkan di browser saat diketik alamat url "htpp://localhost". kalo masih dalam proses pengembangan web page,biar file2 defaultnya terjaga, buat aja folder baru di "/opt/lampp/htdocs/[folder_baru]" atau di "/var/www/[folder_baru]". terus buat file "index.html" atau "index.php" buatan sendiri di folder baru tersebut, habis itu panggil lewat browser dengan url "http://localhost/folder_baru".

    ReplyDelete

Post a Comment