System Requirements
System Requirements
- PHP >= 5.3.0The
mcrypt
extension is required only if you use encrypted cookies.
Installation
Composer Install
Install composer in your project:
curl -s https://getcomposer.org/installer | php
Create a composer.json
file in your project root:
{
"require": {
"slim/slim": "2.*"
}
}
Install via composer:
php composer.phar install
Add this line to your application’s index.php
file:
<?php
require 'vendor/autoload.php';
Manual Install
Download and extract the Slim Framework into your project directory and require
it in your application’s index.php
file. You’ll also need to register Slim’s autoloader.
<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
Hello World
Instantiate a Slim application:
$app = new \Slim\Slim();
Define a HTTP GET route:
$app->get('/hello/:name', function ($name) {
echo "Hello, $name";
});
Run the Slim application:
$app->run();