Linux下hustoj安装与搭建教程

一、安装hustoj

百度“hustoj github”可以看到源代码和安装教程。

Ububun 14.04很16.04稍有不同哈。

UEFI安装win10与Ububun双系统教程

Linux下hustoj安装与搭建教程_第1张图片

开源页面:https://github.com/zhblue/hustoj

1、安装Ubuntu 14.04 LTS  (16.04 need the php7 branch)

2、执行如下命令

sudo apt-get update

sudo apt-get install subversion

sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj

cd hustoj

sudo bash install-interactive.sh

3、安装后访问服务器80端口上的web服务JudgeOnline目录

例如 w3m http://127.0.0.1/JudgeOnline


到后面会弹出一个粉色底框的字符界面,这个是安装MySQL Server之后自动触发的密码设置,填入刚才的密码,两遍  等脚本执行完成之后,再执行一句 sudo apt-get install fpc 来启用Pascal支持


二、怎么配置HUSTOJ

1. 管理员设置

首先注册一个账号,泥萌想当做管理员的那个,比如admin 然后进入mysql管理,

终端执行sudo mysql -u root -p 安装时的密码,注意没有空格。

依次输入

use jol;

insert into privilege values('admin','administrator','N');

输入select * from privilege;查看是否成功。

Ctrl+D退出MySQL管理

然后从HUSTOJ上注销,重新登录,泥萌会发现 管理 已经可用。

三、备注资料

安装好Ububun之后可能需要,开放端口和ssh功能,请参照帖子完成即可。

参考资料:

1、百度知道:hustoj搭建与配置

2、开启端口:http://www.2cto.com/os/201303/193032.html

3、开启ssh登录:

http://blog.csdn.net/jia0511/article/details/8237698

http://blog.sina.com.cn/s/blog_7e64a87b0100rn8w.html

你可能感兴趣的:(Linux下hustoj安装与搭建教程)