Ubuntu 14.04环境下 HUSTOJ安装
——湖南中医药大学 熊世唯
零、 前言
本人是ACM菜鸡一枚,退役之前想为学校的ACM做出一些微薄的贡献,既然不能拿奖,便想到了为学校搭建属于我们自己的OJ。众多OJ中开源的OJ并不多,无意中接触到HUSTOJ,但是很无奈没有基础,最后进入HUSTO官方群进行学习。此安装教程,是来自本人对群文件中的安装教程的大部分借鉴以及一点点修改。在此非常感谢浙江传媒大学张浩斌老师长期以来对HUSTOJ的维护,以及众多群大佬在我学习过程中对我的帮助。谢谢各位!
一、 硬件需求
一台Ubuntu 14.04的电脑,虚拟机亦可(OJ安装的电脑);
一台Windows电脑(自己用的电脑,安装时使用,可要可不要);
网络。
二、 软件需求
Apache2、MySQL、PHP5
三、 搞事前准备
1,更换第三方源。国内的第三方软件源一般比官方的源快,所以在安装之前一般会将本机的软件源换掉,本人推荐阿里云的软件源。如果您没有需求,或者已经更换则可以忽略此条。更换教程在本人博客http://blog.csdn.net/qq_33472557/article/details/77389192
2,安装sshserver。ssh可以让你在其他电脑上通过xshell 或者 putty 来操作Linux主机(此教程大部分操作都在本人的Windows电脑上执行的)。如果您直接使用Ubuntu主机的终端,或者已经安装,则可以忽略此条。终端输入sudo apt-get install openssh-server
即可安装。
四、 开始搞事
1, 安装Apache2
•命令:sudo apt-get install apache2
•安装后访问主机的ip
•如果看到类似下图的页面则表示Apache2安装成功。
2, 安装MySQL
•命令:sudo apt-get install mysql-server mysql-client
•安装时会要求输入root 用户的密码