Pemrograman

Bahasa

Framework

Peralatan

Info

Instalasi Slim di Linux

– 25 February 2015

Slim adalah sebuah framework mikro untuk PHP. Slim membantu anda mengembangkan situs web dan API lebih cepat. Di halaman dokumentasi Slim, telah dijelaskan cara instalasinya. Lalu, apa gunanya saya membuat tulisan ini? Tulisan ini sebagai catatan pribadi saya, karena saya pelupa. Kelak, pasti akan saya butuhkan lagi.

Saat ini saya menjalankan Xubuntu dengan kondisi server web dan composer sudah terinstal. Saya akan menggunakan composer untuk menginstal Slim. Membuat proyek baru di sembarang tempat (home), karena saya akan menggunakan server dari php.

$ mkdir proyek-slim
$ cd proyek-slim

Setelah itu, membuat sebuah berkas baru bernama composer.json, isinya:

{
    "require": {
        "slim/slim": "2.*"
    }
}

Instalasi Slim dengan composer:

$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing slim/slim (2.5.0)
    Downloading: 100%         

Writing lock file
Generating autoload files

Setelah itu, membuat berkas index.php yang berisi:

<?php

require 'vendor/autoload.php';

$aplikasi = new \Slim\Slim();

$aplikasi->get("/salam/:nama", function($nama){
    echo "Assalamualaikum, $nama";
});

$aplikasi->run();

Semua sudah beres, berikut ini gambaran struktur direktori proyek:

proyek-slim/
├── composer.json
├── composer.lock
├── index.php
└── vendor
    ...
14 directories, 62 files

Sekarang menjalankan server php:

$ php -S localhost:8000

Melihat hasilnya di pramban web, buka http://localhost:8000/salam/ardianta:

No comments :

Post a Comment