Belajar Symfony2 Step 1 (project : Hello World ! )


1). Mari kita memulai belajar Symfony2, tahap pertama mari menyamakan persepsi.

tags: php,instalasi symfony, instalasi symfony2,symfony2 install, instal symfony2, symfony, symfony2, php symfony, php symfony2, symfony indonesia, Tutorial symfony2, tutorial symfony, belajar Symfony2, belajar Symfony, php framework, php oop, php framework Symfony2, php framework Symfony, cara mudah belajar Symfony, cara mudah belajar Symfony2, php Symfony, php Symfony2, symfony2 Tutorial, symfony Tutorial, belajar php framework, belajar php oop.

Lingkungan kerja yang saya gunakan adalah (bila beda anda bisa menyesuaikan sendiri) :

  1. Linux Ubuntu 11.10 (cek ubuntu version lsb_release -a)
    • Hasil lsb_release -apunya saya:
      • LSB Version:    core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
        Distributor ID:    Ubuntu
        Description:    Ubuntu 11.10
        Release:    11.10
        Codename:    oneiric
  2. Apache2  (cek status service apache2 status)
    • Hasil  service apache2 status , hasil punya saya
      • Apache2 is running (pid 1693).
  3. PHP > 5.3  (cek php Ver php -ver)
    • Hasil php -ver, punya saya:
      • PHP 5.3.6-13ubuntu3.7 with Suhosin-Patch (cli) (built: May  4 2012 01:16:28)
        Copyright (c) 1997-2011 The PHP Group
        Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
            with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans
  4. MYSQL mysql -V
    • Hasil mysql -Vpunya saya:
      • mysql  Ver 14.14 Distrib 5.1.62, for debian-linux-gnu (i686) using readline 6.2
  5. Check dan pastikan apache mod_rewrite sudah dalam kondisi on (sudo a2enmod rewrite)
    • Hasil sudo a2enmod rewritepunya saya
      • Module rewrite already enabled
  6. Pastikan semua sudah berjalan dengan baik, bila lingkungan kerja pada OS anda berbeda dengan saya lakukan penyesuaian.

2). Sekarang saya mengasumsikan bahwa semua perlengkapan dan konfigurasi server milik anda sudah berjalan dengan baik, mari kita mulai konfigurasi Virtual Host untuk Symfony2.

  1. Mari kita mulai dengan membuat Virtual Host (untuk ubuntu 11.10, selain itu menyesuaikan)
    1. Buka dan edit  file hosts dengan cara sudo gedit /etc/hosts , tambahkan line 127.0.1.30 http://www.belajarsym.xom (atau sesuaikan), lalu save.
    2. Nah sekarang waktunya membuat Virtual Hostyang akan mengarah ke folder project milik kita,
      1. Buka /etc/apache2/sites-available
      2. buat file untuk vhost, gedithttp://www.belajarsym.xom , file akan terbuka dengan editor gedit
      3. dalam file http://www.belajarsym.xomketikkan :
        • <VirtualHost 127.0.1.30:80>
              ServerName www.belajarsym.xom
              ServerAlias www.belajarsym.xom
              ServerAdmin admin@belajarsym.xom
              DocumentRoot /home/namague/Documents/projectgue/belajarsym
              <Directory /home/namague/Documents/projectgue/belajarsym>
                  Options Indexes FollowSymLinks MultiViews
                  AllowOverride All
                  Order allow,deny
                  allow from all
              </Directory>
          </VirtualHost>
        • DocumentRoot Directory diatas bisa diatur sesuai dimana anda menaruh project anda nanti dan tidak harus sama dengan milik saya.
        • Save file virtual host diatas, lalu kopi kan file diatas ke bawah folder /etc/apache2/sites-enabled, sehingga file vhost tsb ada di dua folder /etc/apache2/sites-enabled dan /etc/apache2/sites-available.
    3. restart apache untuk reload VHost baru anda, sudo service apache2 restart
    4. Sekarang kita sudah punya 127.0.1.30 dan/atau http://www.belajarsym.xom yang bila diakses lewat browse maka akan mengarah ke folder /home/namague/Documents/projectgue/belajarsym, anda bisa mengetes menaruh index.php disana dan isi dengan <?=”hallo world”?> lalu akses lewat browser http://www.belajarsym.xom anda apakah di browser muncul hello world ?
    5. hapus index.php yang tadi dibuat supaya tidak mengganggu proses selanjutnya.
    6. Smua baik baik saja ? lanjut .
  2. Download Symfony2 di http://symfony.com/download , saya pilih yang Symfony_Standard_Vendors_2.0.15.zip
  3. Extract file Symfony_Standard_Vendors_2.0.15.zip dan akan menghasilkan Folder Symfony, copy Semua ini folder   Symfony kedalam directory kerja kita yang tadi /home/namague/Documents/projectgue/belajarsym (sesuaikan dengan milik anda).
  4.  Buka browser, lalu buka http://www.belajarsym.xom/web/app_dev.php , ada tulisan Welcome! ? berarti selamat anda berhasil melakukan konfigurasi dan instalasi tahap awal.

Selanjutnya : Belajar Symfony2 Step 2 (project : Hello World ! )

 

if you are looking for job click Here

jika anda sedang mencari kerja Join disini

3 thoughts on “Belajar Symfony2 Step 1 (project : Hello World ! )

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s