## 下载 - 码云: [git@gitee.com:evan-li/sphp.git](git@gitee.com:evan-li/sphp.git) > 目前尚未开发完成, 因此仓库暂不开放, 如果要协助开发, 请联系 [574583177@qq.com](574583177@qq.com) ## 安装 (暂时的结构, 这里临时做个记录, 后期会对框架做调整) 1. 将构建器放到extra目录, system模块放入application目录中 2. route/route.php文件添加路由: ``` Route::any('/', 'system/index/index'); ``` > 此路由为后台页面入口 3. index.php文件中增加定义控制器层级代码 ~~~ if(strpos($_SERVER['HTTP_HOST'], 'admin') === 0 ) { // 定义控制器层目录 define('SITE_NAME', 'admin'); // 定义控制器层目录,若不定义则默认使用站点名作为目录名 define('URL_CONTROLLER_LAYER', 'admin'); }else { // 定义控制器层目录 define('SITE_NAME', 'home'); // 定义控制器层目录,若不定义则默认使用站点名作为目录名 define('URL_CONTROLLER_LAYER', 'home'); } ~~~ > 可根据自己需要定义, 此处默认使用home作为控制器层目录 4. 配置修改 - app.php配置文件添加: ~~~ // +---------------------------------------------------------------------- // | 系统相关设置 // +---------------------------------------------------------------------- // 文件上传路径 'upload_path' => Env::get('root_path') . 'public' . DIRECTORY_SEPARATOR . 'uploads', // 允许上传的图片后缀 'upload_image_ext' => 'gif,jpg,jpeg,bmp,png', // 允许上传的图片后缀 'upload_file_ext' => 'doc,docx,xls,xlsx,ppt,pptx,pdf,wps,txt,rar,tar,zip,gz,bz2,7z,md,gif,jpg,jpeg,bmp,png,apk,wgt', // 排除的模块列表 'excluded_module_list' => ['common', 'install', 'command', 'index'], // 文件驱动 local, qiniu 'file_driver' => 'qiniu', ~~~ - 修改 `url_controller_layer`: ~~~ 'url_controller_layer' => defined('URL_CONTROLLER_LAYER') ? URL_CONTROLLER_LAYER : (defined('SITE_NAME') ? SITE_NAME : 'home'), ~~~ - 修改`exception_handle`: ~~~ 'exception_handle' => \evan\sbuilder\exception\Handle::class, ~~~ - 添加 `admin.php` 配置文件 (后期重新规划位置) - 修改数据库配置