admin.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | 海豚PHP框架 [ DolphinPHP ]
  4. // +----------------------------------------------------------------------
  5. // | 版权所有 2016~2019 广东卓锐软件有限公司 [ http://www.zrthink.com ]
  6. // +----------------------------------------------------------------------
  7. // | 官方网站: http://dolphinphp.com
  8. // +----------------------------------------------------------------------
  9. // [ 应用入口文件 ]
  10. namespace think;
  11. // [ PHP版本检查 ]
  12. header("Content-type: text/html; charset=utf-8");
  13. if (version_compare(PHP_VERSION, '5.6', '<')) {
  14. die('PHP版本过低,最少需要PHP5.6,请升级PHP版本!');
  15. }
  16. // [ 应用入口文件 ]
  17. // 定义应用目录
  18. define('APP_PATH', __DIR__ . '/../application/');
  19. // 定义入口为admin
  20. define('ENTRANCE', 'admin');
  21. // 加载基础文件
  22. require __DIR__ . '/../thinkphp/base.php';
  23. // 支持事先使用静态方法设置Request对象和Config对象
  24. // 检查是否安装
  25. if(!is_file('../data/install.lock')){
  26. define('BIND_MODULE', 'install');
  27. Container::get('app')->bind('install')->run()->send();
  28. } else {
  29. // 执行应用并响应
  30. Container::get('app')->run()->send();
  31. }