在Ubuntu16.04下配置HustOJ过程

首先,选择在虚拟机上安装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两个配置文件的说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值