Bootstrapping Slim Framework

2 comments
Logo Slim Framework

Halo teman-teman. Kali ini saya akan membahas tentang Slim Framework. Salah satu framework yang bergabung dengan PHP-FIG dan tentunya sudah menggunakan coding standard milik mereka.

Apa itu Slim Framework?

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
Jadi Slim adalah sebuah PHP framework yang sangat kecil yang akan membantu Anda membuat aplikasi web dan API yang powerful.

Installasi

Untuk instalasi Slim Framework bisa dilihat dengan mengunjungi link ini. Tapi untuk installasi yang lebih simple saya akan paparkan di bawah.
  1. Saya anggap teman-teman sudah menginstall xampp / appserv dan sudah disetting sesuai dengan kebutuhan. Namun ada beberapa reuirement yang perlu diperhatian yaitu: PHP >= 5.3.0, dan extensi mcrypt dari PHP (Mengaktifkan ekstensi mcrypt).
  2. Install composer. Download composer pada link ini. Lalu copy ke document root. Untuk memastikan composer sudah terupdate jalankan perintah seperti di bawah ini di command prompt / terminal:
    cd htdocs/slim-project
    php composer.phar self-update
  3. Lalu install slim dengan menjalankan perintah di bawah ini:
    composer require slim/slim:~2.0

Bootstrap

Setelah sukses menginstall Slim, kita masuk ke bagian paling penting yaitu manjalankan Slim Framework. Langkah-langkahnya seperti di bawah ini:

  1. Buat file index.php di folder "slim-project"
  2. Ketikkan code di bawah ini:
    <?php
    /* tambahkan autoload */
    require_once 'vendor/autoload.php';
    
    /* deklarasi applilasi */
    $app = new \Slim\Slim();
    
    /* routing */
    $app->get('/', function () {
        echo "Anda telah sukses menginstall Slim";
    });
    
    /* jalankan aplikasi */
    $app->run();
    
    
  3. Buka browser lalu arahkan ke http://localhost/slim/
  4. Jika sudah tampil tulisan "Anda telah sukses menginstall Slim" berarti bootstrapping berhasil
Demikian untuk bootstrapping dari slim framework. Jangan lupa meninggalkan komentar pada kolom komentar di bawah. Terima kasih,
Next PostNewer Post Home

2 comments