zoukankan      html  css  js  c++  java
  • ubuntu16.04安装hustoj

    安装hustoj需要lamp环境。

    前提工作:

    更新软件库:

    sudo apt update

    更新全部软件: 

    sudo apt upgrade

    (一)安装mysql5.7:

    sudo apt-get install mysql-server mysql-client

    安装过程中会弹出框来让你设置密码,这个密码要记住,在安装hustoj的时候要用到。

    (二)安装Apache2:

    sudo apt-get install apache2

    ubuntu下默认网页是放在/var/www下的,在浏览器输入127.0.0.1,看到It works 就说明成功安装了。

    (三)安装php7.0:

    在ubuntu16.04版本下安装hustoj需要PHP7的环境,官方说的。

    sudo apt-get install php7.0 libapache2-mod-php7.0

    安装完后重启Apache服务器:

    /etc/init.d/apache2 restart

    创建a.php文件,内容为:

    <?php phpinfo();?>

    在浏览器中访问127.0.0.1/a.php查看是否安装成功PHP

    现在LAMP环境以及搭建好了,开始安装hustoj

    首先运行这个

    sudo apt-get update 
    sudo apt-get install subversion 

    下一步就有所不同,查了很多博客都是运行:

    sudo svn co https://github.com/zhblue/hustoj/branches/php7/trunk/install hustoj 

    但关键是:这个url以及失效了,通过GitHub可以查到install的url是https://github.com/zhblue/hustoj/tree/master/trunk/install

    那么通过svn下载源代码时就要运行:

    sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj 

    下载后进入这个目录 :   cd hostoj

    最后运行下面这句就可以了。

    sudo bash install-interactive.sh

    通过访问http://IP/JudgeOnline就可以了。

  • 相关阅读:
    mysql数据库
    Python中socket编程
    Python中logging模块
    Python中的多进程
    Python中并发、多线程等
    Python模块化
    Python中异常处理
    KafKa入门
    kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
    第一节 MongoDB介绍及下载与安装
  • 原文地址:https://www.cnblogs.com/xingkongyihao/p/8288811.html
Copyright © 2011-2022 走看看