Skip to content

ucfengzhun/bashu-onlinejudge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安装方法

Web

  1. 安装并配置好一个可用的php服务器,如apache,nginx等,Linux用户建议安装php扩展sysvsem
  2. 安装并启动mysql服务器,运行doc/init.sql初始化数据库,修改web/code/inc/database.php中的数据库连接信息
  3. 如需显示数学公式,下载Mathjax并解压到web/assets/Mathjax/
  4. 将web目录下的全部内容复制到网站根目录下,保证服务器用户(如www)有读写权限(770)
  5. 测试能否访问http://localhost/code/index.php

Daemon

Windows用户:

  1. 修改daemon/windows_binary/config.ini中的数据目录,mysql密码等信息
  2. 运行daemon/windows_binary/daemon.exe
  3. 如果提示"Started successfully.Waiting for submitting...",说明daemon启动成功,提交一个题目测试

Linux用户:

  1. 安装编译工具,要求:
  • G++ >=4.6
  • libmicrohttpd >= 0.9.21
  • libmysqlclient 对应mysql版本
  1. daemon/中运行

    make

  2. 如果没有出错,修改daemon/config.ini中的数据目录,mysql密码等信息

  3. daemon/中运行

    ./daemon

  4. 如果提示"Started successfully.Waiting for submitting...",说明daemon启动成功,提交一个题目测试

About

An online judge system designed for OI training.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published