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

本文详细介绍了如何在Ubuntu系统中搭建LAMP环境(Linux + Apache2 + MySQL + PHP),包括安装MySQL并设置密码、安装Apache2和PHP,以及验证安装是否成功。随后,文章指导读者安装HUSTOJ在线判题系统,并通过交互式安装脚本完成部署。最后,文章提到了如何为注册账号赋予管理员权限,并安装phpMyAdmin以便于数据库管理。通过这些步骤,读者可以成功构建一个本地的在线编程竞赛平台。
摘要由CSDN通过智能技术生成

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,这样打开文件系统就会有权限进行所有操作。

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

10e7026610ba8d11d11ea124e5554a97.png

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

d50904a39981640cd0ac05ba948e477f.png

确认安装即可

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

dfd2ac1aa42bdfe66b850a3439746b53.png

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

2、安装apache2

继续输入apt-get install

apache2确认安装即可

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

进入火狐浏览器,键入http://localhost,出现It

works!代表安装成功

3、安装

继续输入apt-get install

php5 libapache2-mod-php5确认安装即可

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

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

输入apt-get

install gedit

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

0f4c1ee962e4c85417b2aa7f9aff8262.png

添加内容<?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

如图所示

2965a09df5bf3a767b6e73fb8a602854.png

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

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

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

sudo ln -s /usr/share/phpmyadmin phpmyadmin

执行效果如图所示

6b6e1385e808f701c65f5d499dc0033e.png

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

dcccbb9ea52d1307c4edeacdba4ba42f.png

9f4ce30bb6174d00b08b265651a16dfe.pngb1c6d47e0e9d030c4b452e33680711b8.png

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值