【swiftadmin】最新php高性能開發(fā)框架|基于Webman開發(fā)
基于PHP MySQL開發(fā)的輕量級高性能快速開發(fā)框架
軟件介紹
SWIFTADMIN
是一款基于 webman + Layui 開發(fā)的 http 服務(wù)框架,提供了一個簡單易用的(權(quán)限)后臺管理系統(tǒng),
擁有極簡的封裝擴(kuò)展,特別適合中小企業(yè)和個人站長用于開發(fā) web 站點(diǎn)或者 http 接口。支持路由、中間件、自動注入、多應(yīng)用、 自定義進(jìn)程、無需更改直接兼容現(xiàn)有 composer 項(xiàng)目組件等諸多特性。具有學(xué)習(xí)成本低、簡單易用、超高性能、超高穩(wěn)定性等特點(diǎn)。
軟件架構(gòu)
依賴 | 版本 | 說明 |
---|---|---|
PHP | >= 7.3 | 最低支持PHP7.3 - 8.0 |
WebMan | >= 1.4.3 | 基于1.4.3.不支持action-hook/auto-route |
MySQL | >= 5.7 | 最低 5.7,注意5.6版本無JSON字段,會報(bào)錯 |
Layui | >= 2.7 | 特殊開發(fā)版,無法直接用官網(wǎng)替換 |
layui-form-design | >= 1.0 | 表單設(shè)計(jì)器,基于Sortable專為SAPHP框架開發(fā) |
Admin Theme | >= 1.2 | 專為本框架開發(fā)、封裝超多功能、支持多種菜單布局 |
軟件功能
用戶管理
用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。公司管理
設(shè)置公司常用信息,前端標(biāo)簽調(diào)用部門管理
配置系統(tǒng)組織機(jī)構(gòu)(部門、小組),樹結(jié)構(gòu)展現(xiàn)支持?jǐn)?shù)據(jù)權(quán)限。崗位管理
配置系統(tǒng)用戶所屬擔(dān)任職務(wù)。菜單管理
配置系統(tǒng)菜單,操作權(quán)限,按鈕、欄目等權(quán)限標(biāo)識等。角色管理
角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。插件管理
可開發(fā)定制屬于自己的插件,可安裝升級社區(qū)插件!!!數(shù)據(jù)字典
對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。操作日志
用戶后臺操作日志,全局異常、SQL注入等記錄
軟件優(yōu)勢
開箱即用 分鐘快速安裝,安裝后即可進(jìn)入開發(fā)無需復(fù)雜配置。
精美樣式 針對Layui2.x管理端開發(fā)獨(dú)立ant Design精美樣式。
方便快捷 沒用VUE框架,免編譯,基于原生jQuery并封裝統(tǒng)一入口。
菜單接入 接口化菜單接入,可將應(yīng)用輕松接入任意菜單模塊中,無需后臺配置。
表單構(gòu)建 基于Layui2.x開發(fā)的可視化表單設(shè)計(jì)器,可自定義表單控件,極大提高開發(fā)效率。
代碼生成 輕松一鍵CURD,自動生成代碼,自動生成表單,自動生成接口,自動生成菜單,自動生成權(quán)限。
插件開發(fā) 支持自定義插件開發(fā),可定制自己的插件,并支持一鍵打包/升級/測試。
性能強(qiáng)悍 底層WebMan-PHPCli常駐內(nèi)存模式,性能是TP/Laravel的10倍以上。
安裝使用
1、首先將本框架直接clone到你本地,或者直接下載
* git clone https://gitee.com/meystack/swiftadmin.git * 請使用寶塔面板或其他PHP集成環(huán)境 * 安裝Apache或者NGINX服務(wù)器 * 安裝PHP,版本 >= 7.3 <= 8.1 * 安裝PHP擴(kuò)展fileinfo opcache redis imagemagick exif * 開發(fā)環(huán)境下關(guān)閉禁用PHP函數(shù)exec、putenv、proc_open、proc_get_status、pcntl_signal[如果存在]
2、Windows環(huán)境下啟動開發(fā)服務(wù)
找到根目錄下的Windows.bat文件,雙擊執(zhí)行該文件即可啟動服務(wù)。
3、Linux環(huán)境下啟動開發(fā)服務(wù)
執(zhí)行命令:php start.php start # 啟動開發(fā)服務(wù)執(zhí)行命令:php start.php stop # 停止開發(fā)服務(wù)執(zhí)行命令:php start.php restart # 重啟開發(fā)服務(wù)守護(hù)進(jìn)程:php start.php start -d # 啟動守護(hù)進(jìn)程 一般為生產(chǎn)環(huán)境/修改文件后無法自動重載注:當(dāng)前默認(rèn)只有app、config文件夾下文件內(nèi)容被修改后才會自動重啟,全局監(jiān)聽方案,請參考開發(fā)文檔
4、打開瀏覽器輸入網(wǎng)址,訪問項(xiàng)目
http://localhost:8787/ # 訪問項(xiàng)目執(zhí)行安裝
5、安裝完畢后,訪問后臺URL登錄系統(tǒng)
http://localhost:8787/manage # 登錄后臺/生產(chǎn)環(huán)境下可自行修改后臺地址
版權(quán)信息
[SwiftAdmin
] 遵循Apache2開源協(xié)議發(fā)布,并提供免費(fèi)使用。
使用本框架不得用于開發(fā)違反國家有關(guān)政策的相關(guān)軟件和應(yīng)用,否則要付法律責(zé)任!
本軟件依法享有國家著作權(quán)保護(hù),故使用本軟件者不得惡意篡改本源碼,包括但不限于(植入木馬病毒,違法應(yīng)用)進(jìn)行惡意傳播。
不得對本軟件進(jìn)行惡意篡改或倒賣,不得對本軟件進(jìn)行二次包裝后聲稱為自己的產(chǎn)品等,請遵守國家著作權(quán)法!
本項(xiàng)目著作權(quán)號 2021SR0761953
, 其中包含的第三方源碼和二進(jìn)制文件之版權(quán)信息另行標(biāo)注。
轉(zhuǎn)載請?jiān)谖恼麻_頭和結(jié)尾顯眼處標(biāo)注:作者、出處和鏈接。不按規(guī)范轉(zhuǎn)載侵權(quán)必究。
未經(jīng)授權(quán)嚴(yán)禁轉(zhuǎn)載,授權(quán)事宜請聯(lián)系作者本人,侵權(quán)必究。
本文禁止轉(zhuǎn)載,侵權(quán)必究。
授權(quán)事宜請至數(shù)英微信公眾號(ID: digitaling) 后臺授權(quán),侵權(quán)必究。
評論
評論
推薦評論
暫無評論哦,快來評論一下吧!
全部評論(0條)