fix: 修复字典bug、缓存默认使用file
This commit is contained in:
51
README.md
51
README.md
@@ -1,5 +1,3 @@
|
||||
|
||||
|
||||
<div align="center">
|
||||
<img src="https://www.swiftadmin.net/static/images/sademo/110400_6a5e130d_904542.png" width="98" height="98" />
|
||||
</div>
|
||||
@@ -15,18 +13,23 @@
|
||||
|
||||
`SWIFTADMIN` 是一款基于 webman + Layui 开发的 http 服务框架,提供了一个简单易用的(权限)后台管理系统,
|
||||
|
||||
拥有极简的封装扩展,特别适合中小企业和个人站长用于开发 web 站点或者 http 接口。支持路由、中间件、自动注入、多应用、 自定义进程、无需更改直接兼容现有 composer 项目组件等诸多特性。具有学习成本低、简单易用、超高性能、超高稳定性等特点。
|
||||
拥有极简的封装扩展,特别适合中小企业和个人站长用于开发 web 站点或者 http 接口。支持路由、中间件、 多应用、 自定义进程、无需更改直接兼容现有 composer 项目组件等诸多特性。具有学习成本低、简单易用、超高性能、超高稳定性等特点。
|
||||
|
||||
<font color="#dd0000">为什么选择 SWIFTADMIN?</font>
|
||||
|
||||
如果你熟悉ThinkPHP/Laravel/Yii2等框架,那么你可以很快上手 SWIFTADMIN,因为 SWIFTADMIN 是完全复用的这些框架的composer包。一样的代码写法,性能却可以提升10 倍以上。
|
||||
运行在PHPCLI模式之下,他不是类似于SWOOLE异步协程的工作模式,所以新手朋友不需要担心变量污染的问题,也不需要担心第三方扩展包异步协程的问题,只需要专注于业务开发即可。
|
||||
|
||||
### 软件架构
|
||||
|
||||
| 依赖 | 版本 | 说明 |
|
||||
|-----|-----------|:----------------------------------|
|
||||
| PHP | \>= 8.0 | 最低支持PHP8.0 |
|
||||
| WebMan | \>= 1.4.3 | 基于1.4.3.不支持action-hook/auto-route |
|
||||
| MySQL | \>= 5.7 | 最低 5.7,注意5.6版本无JSON字段,会报错 |
|
||||
| Layui | \>= 2.7 | 特殊开发版,无法直接用官网替换 |
|
||||
| layui-form-design | \>= 1.0 | 表单设计器,基于Sortable专为SAPHP框架开发 |
|
||||
| Admin Theme | \>= 1.x | 专为本框架开发、封装超多功能、支持多种菜单布局 |
|
||||
| 依赖 | 版本 | 说明 |
|
||||
|-----|-----------|:----------------------------|
|
||||
| PHP | \>= 8.0 | 最低支持PHP8.0 |
|
||||
| WebMan | \>= 1.4.3 | 基于workerman强悍核心 |
|
||||
| MySQL | \>= 5.7 | 最低 5.7,注意5.6版本无JSON字段,会报错 |
|
||||
| Layui | \>= 2.7 | 特殊封装版,无法直接用官网替换 |
|
||||
| layui-form-design | \>= 1.0 | 表单设计器,基于Sortable专为SAPHP框架开发 |
|
||||
| Admin Theme | \>= 1.x | 专为本框架开发、封装超多功能、支持多种菜单布局 |
|
||||
|
||||
### 软件功能
|
||||
|
||||
@@ -65,9 +68,9 @@
|
||||
```
|
||||
<font color="#dd0000">2、Windows环境下启动开发服务</font>
|
||||
```
|
||||
1、执行Windows.bat 进行完整开发,默认会监听app、config、plugin目录的PHP html的更改热加载
|
||||
执行Windows.bat 进行完整开发,默认会监听app、config、plugin目录的PHP html的更改热加载
|
||||
```
|
||||
2、Linux环境下启动开发服务
|
||||
3、Linux环境下启动开发服务
|
||||
```
|
||||
执行命令:php start.php start # 启动开发服务
|
||||
执行命令:php start.php stop # 停止开发服务
|
||||
@@ -76,16 +79,32 @@
|
||||
|
||||
注:当前默认只有app、config文件夹下文件内容被修改后才会自动重启,全局监听方案,请参考开发文档
|
||||
```
|
||||
3、打开浏览器输入网址,访问项目
|
||||
4、打开浏览器输入网址,访问项目
|
||||
```
|
||||
http://localhost:8787/index # 访问项目执行安装
|
||||
```
|
||||
4、安装完毕后,访问后台URL登录系统
|
||||
5、安装完毕后,访问后台URL登录系统
|
||||
```
|
||||
http://localhost:8787/manage # 登录后台/生产环境下可自行修改后台地址
|
||||
```
|
||||
|
||||
5、
|
||||
### 常见问题
|
||||
|
||||
1、启动开发服务后,访问项目报错 Server internal error
|
||||
```
|
||||
请检查是否安装了PHP扩展fileinfo opcache redis imagemagick exif,一般这个错误是PHP扩展没有安装、或者Redis服务器安装后没启动
|
||||
```
|
||||
2、启动开发服务后,访问项目报错 404 Not Found
|
||||
```
|
||||
请检查是否安装了Apache或者NGINX服务器,一般这个错误是服务器没有安装、或者没有启动
|
||||
```
|
||||
3、启动服务器的时候报错:PHP Fatal error: ....
|
||||
```
|
||||
首先在CMD终端或Linux终端执行命令:php -v 查看 * 默认PHP版本 *,如果版本低于8.0,请升级PHP版本<br/>
|
||||
然后使用命令:php -m 查看 * 已安装的PHP扩展 *,如果没有安装fileinfo opcache redis imagemagick exif,请安装<br/>
|
||||
一定要注意的是:swiftadmin框架运行在webman核心上,并且运行的时候默认调用的是当前操作系统,默认的PHP环境变量的那个版本,<br/>
|
||||
如果是windows环境,之前安装过PHP7.3,那么安装PHP8之后需要修改系统环境变量才可以执行;
|
||||
```
|
||||
|
||||
### 反馈BUG
|
||||
|
||||
|
||||
Reference in New Issue
Block a user