HUSTOJ搭建执行(LAMP+hustoj+myphpadmin)


http://www.linuxidc.com/Linux/2016-01/127180.htm

http://www.linuxidc.com/Linux/2016-09/135615.htm

http://www.laozuo.org/8303.html

http://www.laozuo.org/6509.html

http://blog.csdn.net/lj402159806/article/details/54695553

http://www.2cto.com/os/201412/358399.html

http://blog.csdn.net/yaoduren/article/details/8561145

http://cshang.blog.51cto.com/6143980/1600069

卸载:http://www.webyang.net/Html/web/article_57.html


/*注 在命令前加 sudo是以管理员权限运行,如果在刚打开的终端中输入 sudo su 回车。之后的命令就不用在加sudo了,之后的全部以管理员权限运行…..

PS:直接打开文件系统是没有权限复制粘贴和更改文本内容的,可在终端中输入nautilus,这样打开文件系统就会有权限进行所有操作。

 

1、安装MySQL

进入终端(就在左边菜单栏里),首先输入 sudo su进入权限模式,让你输密码就输你安装完时设的密码,回车,


再输入apt-get installmysql-server mysql-client按回车


确认安装即可

安装完成后查看服务:输入 sudo netstat -tap | grep mysql 显示监听的端口即表示安装成功

安装完成之后,会让你设置数据库密码,即是后来的DBPASS,一定要记住!!!

2、安装apache2

继续输入apt-get install apache2确认安装即可

  这里要说明一下的就是ubuntu下的apache默认网页执行文件夹在/var/www/下面,配置文件在/etc/apache2/apache2.conf,配置文件子目录在/etc/apache2/

  进入火狐浏览器,键入http://localhost,出现It works!代表安装成功

3、安装PHP

继续输入apt-get install php5 libapache2-mod-php5确认安装即可

重启apache,输入/etc/init.d/apache2restart

先下载一个文本编辑器gedit,方法同三.

 输入apt-get install gedit

建立新的网页,这点注意下啊,由于你无权限在系统文件夹下创建新。。,所以直接以管理员身份运行,在终端输入sudo gedit大开编辑器,


添加内容<?php phpinfo();?>保存即可,保存目录为

vi /var/www/info.php (!!!这里注意12.04是这个目录新系统都在html下了,可以查看如果/var/www下还有html文件就要建在/var/www/html下)

进入火狐浏览器,键入http://localhost/info.php,出现php属性页面代表安装成功


4 安装onlinejudge(ubuntu14.04)

执行如下命令
 sudo apt-get update
 sudo apt-get install subversion
 sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj
 cd hustoj
 sudo bash install-interactive.sh
进入火狐浏览器,键入http://localhost/JudgeOnline,出现JudgeOnline页面代表安装成功, 其他相关问题查看 http://code.google.com/p/hustoj/wiki/FAQ

5 注册帐号测试 admin 功能

打开OJ,注册一个账号,下面我们来为这个账号获得管理员权限

比如说我注册的帐号叫 yutou

第一步,终端进入输入sudosu输密码

第二步 输入mysql–uroot –p回车

然后输密码进入mysql

第三步输入showdatabases;查看所有数据库

第四步, 输入usejol;(hustoj用户数据库)要想进去的话就输入select*from jol;

第五步输入

insertintoprivilege(user_id,rightstr)values('yutou','administrator');

如果你的帐号叫zhangkun,那么只需要更改帐号部分,如

insertintoprivilege(user_id,rightstr)values('zhangkun','administrator');

OK 大功告成,这样你的账号就有管理员权限了。。。。重点是选对数据库。


6 安装phpmyadmin

  这里顺带安装了一个phpmyadmin,方便数据库管理

    sudo apt-get install phpmyadmin

   如图所示

ubuntu安装phpmyadmin

接着,安装完成后,去服务器目录下检查,发现并没有phpmyadmin,这样的文件或者文件夹ubuntu安装phpmyadmin

里是重点,系统在安装软件时,默认将软件安装在了/usr/share/下,所以你的phpmyadmin在/usr/share下可以找到,如图所示ubuntu安装phpmyadmin

所以,咱们必须建立一个软连接,使得第三步中显示的文件和/var/www/html下的某个文档链接起来,回到/var/www/html,输入一下代码

sudo ln -s /usr/share/phpmyadmin phpmyadmin

执行效果如图所示

ubuntu安装phpmyadmin

接下来,打开浏览器,输入http://localhost,到你的服务器目录下,惊喜地发现有了phpmyadmin,打开后效果图如下,输入你的账户名和密码就可以顺利的登陆、愉快的使用MySQL数据库啦~

ubuntu安装phpmyadmin

ubuntu安装phpmyadminubuntu安装phpmyadmin



借鉴网址:http://blog.csdn.net/chaoshenyutou/article/details/40183965/

                 http://jingyan.baidu.com/article/9113f81b24aa9a2b3214c721.html

 
原文地址:https://www.cnblogs.com/zswbky/p/6717907.html