1.安装MySQL
apt-get install mysql-server mysql-client
安装的过程会弹出一个框,输入sql密码,按TAB切换到ok
2.安装apache2
apt-get install apache2
3.安装PHP
PS:大多数文章都是安装php5,而php5好像是找不到资源,所以改成7.0也是可以安装好的
apt-get install php7.0 libapache2-mod-php7.0
4.安装hustoj
sudo apt-get update //更新数据库
sudo apt-get install subversion //安装svn
sudo svn co https://github.com/zhblue/hustoj/branches/php7/trunk/install hustoj //连接到github项目,下载源代码
cd hustoj //跳转到安装目录
sudo bash install-interactive.sh //自动安装
5.注册账号
进入http://127.0.0.1/JudgeOnline/registerpage.php 注册一个账户admin,刚开始注册的账户都是普通用户。
所以我们要给它管理员权限——进入数据库,选择jol这个表然后进去SQL编辑模式输入
insert into privilege(user_id,rightstr) values('admin','administrator');
修改oj配置文件:传送门
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· .NET 8.0 + Linux 香橙派,实现高效的 IoT 数据采集与控制解决方案
· DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件