HustOJ 基础搭建教程

注意
本文最后更新于 2023-11-30,文中内容可能已过时。

目前 HustOj 在 GitHUb 地址是:https://github.com/zhblue/hustoj
安装时注意 ubuntu 版本,没条件的可以在自己 ubuntu 上尝试,或者虚拟机上(关注公众号回复ubuntu16.04获取 iso 镜像文件),也可以在云实验室的云服务器上做做实验。
更多说明及 ACM/NOIP 题库下载见官网博客 代码的那些事 | 程序员回忆录

1 快速安装 OJ

下载

1
wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh

安装

1
sudo bash install-ubuntu16+.sh

等待中一路回车,当提示 done!则表示安装成功: /posts/hustoj/images/1.png

2 使用 HustOJ

打开网页/IP 地址
注册 admin
用 admin 作为用户名注册一个用户,将会自动成为管理员。
/posts/hustoj/images/2.png
注册成功,会提示:
/posts/hustoj/images/3.png
登录后台
登录账号,并点击右上角的管理:
/posts/hustoj/images/4.png
添加测试题目
在后台选择添加题目,添加成功:
/posts/hustoj/images/5.png
然后再提交代码测试判题机。

3 说明

安装后几个重要配置文件的位置

1
2
3
4
/home/judge/etc/judge.conf
/home/judge/src/web/include/db_info.inc.php
/etc/php5/fpm/php.ini 或 /etc/php7.0/fpm/php.ini
/etc/nginx/sites-enabled/default

相关内容

Buy me a coffee~
Lruihao 支付宝支付宝
Lruihao 微信微信
0%