slim(PHP rest 框架 )简介

slim是一个简单而又强大的PHP5框架,可以用来创建RESTful的web应用。

主页

www.slimframework.com

特性列表
  • HTTP routing
  • Named routes
  • Route passing
  • Route redirects
  • Route halting
  • Middleware & Hooks
  • Custom views
  • HTTP caching
  • Signed cookies
  • Custom 404 page
  • Custom 500 page
  • Error handling
  • Logging
系统要求
  • Web server (URL rewrite module recommended)
  • PHP >= 5.2
  • libmcrypt > 2.4.x (if using encrypted cookies)
下载

下载地址:https://github.com/codeguy/Slim/zipball/master

安装
  • 解压压缩包,然后把 Slim目录夹、index.php、.htaccess 文件拷贝到WEB服务器的 WEB_ROOT 下面。如果你的WEB服务器是运行在linux上的,为了避免文件访问权限导致的问题,建议你运行下述命令修改它们的访问权限为777。
    1
    chmod -R 777 Slim index.php .htaccess
  • slim采用了前端控制器模式,利用.htaccess文件中的重写规则,把HTTP请求转给了 index.php。所以还需要启用 mod_rewrite,并修改httpd.conf文件中相应Directory指令的AllowOverride NoneAllowOverride All
添加第一个rest服务

编辑 index.php 文件,在 $app = new Slim(); 这一行下面添加如下代码:

1
2
3
$app ->get( '/hello/:name' , function ( $name ) {
     echo 'hello' . ' ' . $name ;
});
重启WEB服务器
1
sudo /etc/init .d /apache2 restart
检验

使用浏览器访问 http://localhost/hello/ubuntudaily,是不是返回了 hello ubuntudaily

你可能感兴趣的:(框架,PHP,Cookies,REST,web服务,.htaccess)