OJ 全名 online judge 在線判題系統,對于從事編程競賽的人來說一點都不陌生,今天我們討論的是怎么樣自定義搭建
推薦的開源的OJ有hustOJ,JNOJ
因為hustOJ 是一鍵安裝腳本,對于安裝前的要求比較高,所以這一次我們使用jnoj
源代碼和自定義的安裝程序都在
倉庫地址
配置LAMP環境請看我的上一篇博客
LAMP搭建
這里講的我的踩坑程序
1,如果你沒有在服務器安裝Git,你可以下載zip 上傳服務器,解壓到網站根目錄
需要安裝的軟體
apt-get install zip
但是這樣做的壞處就是沒有辦法及時更新
2,在你開始做配置以前要先安裝語言支持
apt-get install gcc g++ make
3,接下來按照官網的步驟做
4,配置虛擬主機,根目錄是專案目錄下的web
5,開啟Apache重寫
a2enmod rewirte
6 修改組態檔,把檔案權限部分相關的AllowOverride denied改為AllowOverride all
7 重啟Apache
8,做一定修改
學校名字,oj名字是你在登錄以后在設定里面修改
圖示有兩個
專案/web/favicon.ico
專案/web/imgages/logo.png
檔案上傳大小在php.ini修改
9,關于重啟
在官網安裝的時候,讓你啟動了這兩個程式,當服務器重啟以后查行程就沒有了
所以重啟以后需要做的事情是
cd 專案地址
./polygon/polygon
./judge/dispatcher
否則就會出現一直在等待判題
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/142918.html
標籤:Linux
上一篇:linux下安裝nginx
下一篇:linux--工具進階
