大家好啊,我是測評君,歡迎來到web測評。
有個朋友發消息跟我說,在網上下載下傳了一套thinkphp考試管理系統的源碼,在搭建的時候遇到問題一直部署不起來,讓我幫他看看,我看了下代碼,裡面有些部分代碼是缺失的,是以部署不了,抽時間修複了一些代碼子產品才能部署好,本期把這套系統分享給大家。
技術架構
- PHP7.2 + Thinkphp6 + React + UmiJs + nginx + mysql5.7
- cnetos7以上 + 寶塔面闆
文字搭建教程
- 下載下傳源碼,寶塔添加一個站點,PHP版本選擇7.2。
- 壓縮codes背景代碼目錄,上傳背景代碼到寶塔的網站根目錄當中解壓縮,關閉防跨站,運作目錄指向public,僞靜态選擇thinkphp,設定為:
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
- 建立一個資料庫,導入本地資料庫檔案,再修改以下兩個檔案中的資料庫配置資訊:
/codes/.env
/codes/config/database.php
- 預設背景登入賬号密碼:root 123456
系統功能特性與介紹
- 采用PHP7強類型(嚴格模式)。
- 題庫管理 支援多種試題類型和錄題方式。
- 考生管理 快速導入考生資訊分類管理。
- 答題模式 提供四種考試模式可自定義 提供考試清單整卷或逐題展示 支援考試結束檢視成績以及錯題。
- 組卷方式 支援随機組卷和人工組卷 參數設定 滿足不同場景需求,按不同知識點/難易 程度抽題。
- 答題時切勿強制交卷 防丢失 答題時意外關機,可自動儲存答題結果。
系統實測截圖
視訊教程
php寶塔部署實戰thinkphp考試平台管理系統源碼