Flight框架示例应用

jopen 10年前

此为Flight框架示例应用,实现用户登录、退出功能。Flight 是个快速,简单,可扩展的 PHP 框架,允许用户快速简单的创建 RESTful web 应用。

目录结构说明

目录结构参考laravel框架,采用composer管理第三方库。

/vendor             # 第三方库  /app                # 应用根目录  /app/controllers    # MVC  /app/models  /app/views  /app/libs           # 其他库  /app/storage        # 缓存,日志等数据  /app/config         # 配置文件  /public             # 网站根目录  /shell              # 工具脚本

初始化说明

  • 初始化第三方库:cd [app-root-dir] && composer install
  • 导入数据到mysql数据库:shell/demo.sql
  • 修改app/storage目录权限为0777
  • 配置ngnix/apache,请参考官网安装说明:http://flightphp.com/install

nginx配置示例

server {      listen 80;      root /var/www/flight-app-demo/public;      index index.php index.html index.htm;      error_log off;      access_log off;        location / {          try_files $uri $uri/ /index.php;      }        location ~ \.php$ {          fastcgi_index index.php;          fastcgi_pass 127.0.0.1:9000;          include fastcgi_params;      }  }

项目主页:http://www.open-open.com/lib/view/home/1416293765305