第一步:配置HUSTOJ运行所需要的环境
第二步:更新数据
sudo apt-get update
第三步:安装svn:
sudo apt-get install subversion
安装过程中,遇到提示,选择“Y”即可
第四步:下载源代码
sudo svn co https://github.com/zhblue/hustoj/branches/php7/trunk/install hustoj
第五步:跳转到安装目录:
cd hustoj
第六部:执行安装脚本,自动安装
sudo bash install-interactive.sh
安装过程中需要输入数据库的用户名和密码,遇到提示,输入“Y”即可
第七部:测试
安装完毕后,输入oj安装完毕 输入 http://你的服务器IP/JudgeOnline/
,出现如下画面,则证明安装成功
第八步:设置用户
- 首先我们先注册一个普通用户
点击 登录->z注册
填入信息后,注册即可 设置管理员
进入数据库mysql -u root -p
然后输入数据库的密码
查看所有数据库
show databases;
使用jol数据库
use jol;
设置管理员
insert into privilege(user_id,rightstr)values('admin','administrator');
admin是你刚才注册的那个用户名
退出数据库exit
注意:先注销掉上次的登录,再进行登录,这样就可以有管理后台的权限了。
第九步:启动判题机
sudo judged
第十步:安装 pascal 和 java 编译器
hustoj 安装完默认只能判 c 和 c++代码
sudo apt-get install default-jdk
sudo apt-get install fpc