云服务器上Hustoj从0开始安装
原创
©著作权归作者所有:来自51CTO博客作者nuoyanli的原创作品,请联系作者获取转载授权,否则将追究法律责任
从0安装HustOj
整体说明
目前 HustOj 在 GitHUb 地址是:https://github.com/zhblue/hustoj。本套教程的相关脚本来源也均来自该 GitHub
下载
wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh
安装
sudo bash install-ubuntu16+.sh
done!安装完成
使用 HustOJ
打开网页寻找到 IP 地址,打开地址
注册admin用 admin 作为用户名注册一个用户,将会自动成为管理员。
注册成功,会提示:
登录后台
登录账号,并点击右上角的管理:
添加测试题目
在后台选择添加题目
添加成功
测试判题机
返回首页,即重新打开 IP 地址,然后选择问题,查看题目列表
开始提交题目
编写代码
int main() {
int a,b;
scanf("%d %d",&a, &b);
printf("%d ",a+b);
return 0;
}
查看结果
稍等,发现已经提示正确,则表示程序已经安装成功!
说明
安装后几个重要配置文件的位置
/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