Ubuntu14.04-10分钟搭建JavaWeb常用运行环境
序言:常用的Java Web环境搭建,在腾讯云上测试通过,其实只要将安装文件下载好,环境搭建十分简单,10分钟!
-系统:Ubuntu14.04 LTS 64位
-搭建环境:jdk+tomcat+mysql+phpmyadmin
一、Java环境搭建
安装文件:jdk-8u131-linux-x64.tar.gz(自己接从官网下载就可以了)
过程:
(1)解压安装:tar zxvf jdk-8u131-linux-x64.tar.gz
(2)重命名:mv jdk1.8.0_131 java8
(3)配置环境:
输入:vi ~/.bashrc
添加:export JAVA_HOME=/root/java8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
(4)刷新使配置的环境生效:source ~/.bashrc
(5)测试:运行java -version,显示Java版本即成功。
二、Tomcat环境搭建
安装文件:apache-tomcat-8.5.15.tar.gz(直接去官网下载就可以了)
过程:
(1)解压:tar -zxvf apache-tomcat-8.0.38.tar.gz
(2)进入bin目录:cd apache-tomcat-8.0.38/bin
(3)启动tomcat:./startup.sh
若没有显示错误,则安装成功
会显示:Tomcat started
Tomcat这样就安装成功了!!十分简单
(5)测试:浏览器输入 http://localhost:8080/
显示Tomcat信息便可以了。
在Tomcat中发布网站网页的方法:
如果是一个html网页:
在Tomcat的webapps目录下,建一个文件夹,如test,然后把文件放入就可以了。
在浏览器输入:localhost:8080/test/test.html如果是一个项目文件夹或者war包,直接放入webapps就可以了。
三、mysql安装
直接利用 apt-get 安装,注意升级资源库 apt-get update
过程:
//一条命令就可以了:
# sudo apt-get install mysql-server mysql-client libmysqlclient-dev
(安装过程中会提示设置密码什么的,注意设置了不要忘了)
//安装完成之后可以使用如下命令来检查是否安装成功:
# sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
//登陆mysql数据库可以通过如下命令:
# mysql -u root -p
(-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql)
然后通过 show databases; 就可以查看当前的数据库:
mysql> show databases;
四、phpmyadmin安装
直接利用 apt-get 安装,注意升级资源库 apt-get update
过程:
1、一条安装命令
# sudo apt-get install phpmyadmin
(安装过程中,使用apache2作为服务器,安装过程中要求输入数据库root用户的密码,并设置phpmyadmin的访问密码 )
2、安装完后,在浏览器输入localhost,显示 Apache2 信息
3、phpadmin安装完后,并不能直接通过localhost/phpmyadmin打开数据库管理界面,因为phpmyadmin文件夹不在/var/www/html 文件夹下,这时候用软连接就好
# cd /var/www//html
# sudo ln -s /usr/share/phpmyadmin
4、浏览器输入:localhost/phpmyadmin 即可。
本人亲自实践,可以快速搭建环境。
参考:
- tomcat安装:http://blog.youkuaiyun.com/wangpei555/article/details/53162473
- 在Tomcat中单独发布网页的三种方法:http://blog.youkuaiyun.com/qq_20828113/article/details/51533433
- mysql:https://www.cnblogs.com/zhuyp1015/p/3561470.html
- phpmyadmin:http://blog.youkuaiyun.com/u012348345/article/details/51240007