Event

Liputan Meetup PHP Indonesia Surabaya: Install Silex Framework

 

   

PHP Indonesia Surabaya adalah salah satu alternatif komunitas bagi programmer yang cukup eksis. Setiap bulan, mereka rutin mengadakan meetup untuk saling berbagi ilmu. Hari Sabtu, 26 Oktober 2013 kemarin, PHP Indonesia mengadakan meetup kedelapan mereka. Bertempat di ruang workshop Jagoan Hosting IndonesiaGlend Maatita, seorang Developer lokal Surabaya mengusung materi “Silex Framework”. Yaitu micro-framework yang dapat kita gunakan untuk membuat sebuah aplikasi. Di sini, Glend menunjukkan bagaimana mudahnya untuk menambahkan suatu dependency atau library tambahan.

Rupanya, untuk menggunakan Silex Framework caranya juga cukup sederhana. Ada dua metode yang disediakan oleh SensioLabs (pihak yang aktif mengembangkan framework ini). Yaitu download manual dari silex.sensiolabs.org, atau anda gunakan metode install melalui composer.

Pada meetup kemarin, Glend menggunakan metode install melalui composer. Kali ini, saya akan mencoba menunjukkan langkah-langkah yang kemarin telah disampaikan Glend. Semoga bermanfaat ;-)

1. Sebelum memulai, pastikan composer sudah anda install pada PC atau laptop anda. Pada contoh kali ini, kita akan memakai Linux sebagai Operating System. Pertama, buat sebuah folder dengan nama silex didalam folder /var/www.  Jalankan kode dibawah ini melalui terminal anda

cd /var/www && mkdir silex && cd silex

2. Kemudian, buat file bernama composer.json melalui text editor anda. Contohnya, menggunakan text editor Sublime Text. Kemudian isi file composer.json dengan text dibawah ini

{
 "require":{
 "silex/silex": "~1.1"
 }
}

3. Lalu jalankan script dibawah ini melalui terminal anda untuk install silex melalui composer

composer install

4. Lanjut, kita akan buat file index.php sebagai landing page applikasi. Simpan file berikut ini pada folder silex tadi. Dan isikan kode berikut:

<?php
// run bootstrap app
include 'app/bootstrap.php';

5. Next step adalah membuat folder app pada folder silex tadi, kemudian buat file bootstrap.php dan simpan file tersebut pada folder app. Masukkan kode berikut pada file bootstrap.php

<?php
require_once __DIR__.'/../vendor/autoload.php';
$app = new Silex\Application;
$app->get('/',function() use($app){
 return 'Hello world';
});
$app->run();

6. Done, sekarang anda bisa coba buka dengan Google Chrome. Masukkan URL: http://localhost/silex. Jika berhasil, maka akan muncul text hello world. Cukup simple bukan? Masih banyak pula materi menarik lainnya di dalam Silex. Misalnya Service Provider.

Sebagai penutup, berikut saya sertakan hasil jepretan yang menggambarkan antusiasme programmer lokal Surabaya ketika mempelajari Silex Framework dalam meetup PHP Indonesia Surabaya kemarin :-)

php-indonesia-2

Dapatkan Segera! Video Marketplace Domination: Cara Sukses Jualan di Tokopedia dan Bukalapak. Download Now!


Artikel Terkait

Berikan Komentar

Your email address will not be published. Required fields are marked *