博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(一)在linux上ubuntu搭建hustOJ系统
阅读量:4968 次
发布时间:2019-06-12

本文共 818 字,大约阅读时间需要 2 分钟。

同实验室有人在用java写签到系统,正好我在学习PHP,我就在想能不能在以前学长留下来一直没用OJ上添加一个签到功能。

于是说干就干,就找了许多关于hustoj的文章参考。

首先要说的是安装hustoj,因为google code被墙了,所以要去github上去下。

(因为以前学长已经把OJ搭建好了,我就只是在自己的双系统的ubuntu上装了试试)

1.安装mysql

apt-get install mysql-server mysql-client

安装的过程会有一个框,输入sql密码,按TAB切换到ok

2.安装apache2

apt-get install apache2

3.安装php

PS:大多数文章都是安装php5,而php5好像是找不到资源,所以改成7.0也是可以安装好的

apt-get install php7.0 libapache2-mod-php7.0

4.安装hustoj

sudo apt-get updatesudo apt-get install subversionsudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustojcd hustojsudo bash install-interactive.sh

5.注册账号

进入http://127.0.0.1/JudgeOnline/registerpage.php 注册一个账户admin,刚开始注册的账户都是普通用户。

所以我们要给它管理员权限------进入数据库,选择jol这个表然后进去SQL编辑模式输入

insert into privilege(user_id,rightstr) values('admin','administrator');

转载于:https://www.cnblogs.com/OMG-By/p/5978831.html

你可能感兴趣的文章
[LeetCode] Combinations
查看>>
客户端-服务器端互动比较与原生实例(比较ajax,server-sent event,websocket/netsocket)...
查看>>
MQTT 入门介绍——菜鸟教程
查看>>
使用SQLiteOpenHelper管理SD卡中的数据库
查看>>
gradient css
查看>>
javascript {}+"" 与 ""+{}
查看>>
create-react-app安装失败或者安装很慢
查看>>
转 js+cookie 购物车
查看>>
C++之运算符重载(一元)
查看>>
文件中seek的用法补充
查看>>
UPC OJ 一道水题 STL
查看>>
【转】Linxu学习---top实践
查看>>
课堂练习之《找水王》
查看>>
poj3255
查看>>
for循环
查看>>
iptables 设置肯限制流量
查看>>
cscope usage
查看>>
今天又是新的一周,把考勤做一下吧。
查看>>
特殊篮子问题——C语言暴力破解
查看>>
java环境变量的设置
查看>>