首先,选择在虚拟机上安装ubuntu系统或者是直接在电脑上安装Ubuntu系统都无所谓,如果这都不会,请自己去找资料,这里不再说明。
① 安装好Ubuntu系统后 先进入终端 输入命令
sudo su //进入超级管理员模式
会提示输入密码 输入密码按下回车进入超级管理员模式
② 更新一下
apt-get update //同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包
③ 安装mysql数据库
apt-get install mysql-server mysql-client
在运行过程中会提示输入用户密码 请牢记这个密码 默认的用户名是root 密码需要输入两次
④ 安装apache2
apt-get install apache2
⑤ 安装php
apt-get install php7.0 libapache2-mod-php7.0
ps:网上基本上都是用的php5 但是找不到资源 其他包含的库也无法安装
ps:到此可以在浏览器中输入127..0.0.1 如果出现it work则配置成功
⑥ 安装hustoj
apt-get update
apt-get install subversion
svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj
cd hustoj
bash install-interactive.sh
ps:从Google上下载hustoj不成功
ps:在安装脚本的时候会输入用户名和密码 用户名默认是root 密码则是安装数据库的时候设置的密码
⑦ 进入mysql数据库
mysql -u root -p
show databases;
ps:注意一定有一个分号
use jol;
ps:注意一定有一个分号
⑩ 像jol数据库的privilege表中插入一条记录
insert into privilege(user_id,rightstr) values('admin','administrator');
⑪ 设置apache服务器网站根路径
cd /etc/apache2/sites-avaliable/
打开目录下的两个文件吧其中的documentroot后面加上JudgeOnline
⑫ 重启服务器
/etc/init.d/apache2 restart
到此所有配置完成 现在进入127.0.0.1就可以使用刚插入数据库的用户名和密码进入管理员模式了
关于OnlineJudge配置文件 请查看“关于HustOJ两个配置文件的说明”