新手使用阿里云搭建JavaWeb环境

登录阿里云服务器指令:

        $ ssh -p 22 username@服务器ip地址   // 如果端口是22(22是默认端口),可直接使用 ‘ssh username@服务器ip地址’
        接下来会让你输入密码:
        $ password: 输入阿里云服务器密码

进入阿里云服务器之后:

安装 jdk (以我的系统版本为例

  • 查看系统版本(在根目录输入一下指令):

        cat /proc/version
    
  • 查看内核版本:

        lsb_release -a
    

    输入此指令如果报如下图的错误



    说明没有安装lsb指令,接下来使用yum指令安装lsb

        yum install -y redhat-lsb
        
    
  • 安装后再输入lsb指令:

        lsb_release -a
    
  • 检查当前服务器系统版本,是32位还是64位(如果下错JDK版本安装,会报一大堆文件not Found的错误)

        $ getconf LONG_BIT
          //接下来terminal会输出结果,64位
        $ 64
    
  • 下载64位版本的 JDK

    新手使用阿里云搭建JavaWeb环境_第1张图片
    image

    下载rmp格式版本。

  • 将上传好的JDK文件上传到服务器

  • -我使用的是一个叫 Yummy FTP工具上传JDK的。

    新手使用阿里云搭建JavaWeb环境_第2张图片
    Yummy FTP
  • 使用此工具登录阿里云服务器之后的界面


    新手使用阿里云搭建JavaWeb环境_第3张图片
    image
    新手使用阿里云搭建JavaWeb环境_第4张图片
    image
  • 使用此工具上传文件很简单,可以直接拖拽文件上传到你指定的目录,我在usr下建了一个java文件,然后将本地的JDK包直接拖拽到java目录下。

  • -在阿里云服务器上新建文件夹可以使用Linux指令

    // 新建一个java目录
        $ mkdir java 
    

    也可以直接使用此工具Yummy FTP新建文件夹,很 easy 就不说了。

  • 接下来就是安装JDK了(使用terminal安装)
  • -使用rpm指令查看当前有没有安装JDK,如果有就删除。

        $ rpm -qa |grep jdk
        输入此指令,如果terminal有反应,有输出,则删除输出的那个jdk
        $ jdk-1.7.0_65-fcs.i586 // terminal输出的jdk版本,应该删除。
        删除:
        $ rpm -e jdk-1.7.0_65-fcs.i586
                
    
  • 输入安装命令,无须赋予权限,可以直接执行(到JDK的目录下执行如下命令)

        $ rpm -ivh jdk-85u1-linux-x64.rpm
        // 执行完可能会报一些莫名其妙的错误,不用管,进行下一步,配置环境变量
    
  • 设置环境变量

        // 使用vim指令编辑etc目录下profile文件,然后添加如下的export。
        $ #vim /etc/profile
     
        // 将此四句添加到profile文件中
        export JAVA_HOME=/usr/java/jdk1.7.0_67
        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        export PATH=$PATH:$JAVA_HOME/bin
        export JAVA_HOME CLASSPATH PATH
    
  • 输入命令检查环境是否安装好

    
        // 分别输入如下三个命令,如果有反应,则配置成功。
        $ java
        $ java -version
        $ javac
    

安装配置 Tomcat(以Tomcat8.0为例)

  • 点击如图所示的tar.gz包下载


    新手使用阿里云搭建JavaWeb环境_第5张图片
    image
  • 将Tomcat包上传到服务器,跟上传JDK一样。

  • 使用tar指令解压(我再usr下建了一个Tomcat文件夹,然后将包上传到那个文件夹下)

        & tar -zxvf apache-tomcat-8.0.24.tar.gz
    

    解压后会发现Tomcat目录下多了个apache-tomcat-8.0.24目录
    进入apache-tomcat-8.0.24下:

        $ cd apache-tomcat-8.0.24
        $ cd bin/
    
  • 启动tomcat

            # 在tomcat的bin目录下执行此命令,显示下面的信息
            $ ./startup.sh 
            Using CATALINA_BASE:   /usr/local/tomcat
            Using CATALINA_HOME:   /usr/local/tomcat
            Using CATALINA_TMPDIR: /usr/local/tomcat/temp
            Using JRE_HOME:        /usr/java/jdk1.7.0_67
            Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    
  • 使用浏览器输入:http://服务器ip:8080,如果出现tomcat主界面,则配置成功。

安装 Mysql

  •   ![image](http://upload-images.jianshu.io/upload_images/138050-9d28d3a2806ab8fb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
  •    选择如图所示的红框区域下载。下载后可以解压之后上传如下三个文件到服务器:
    
  •   ![image](http://upload-images.jianshu.io/upload_images/138050-17ea7d1780c0f08f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    

    或者可以上传到服务器之后再解压(使用tar指令解压),我在usr目录下新建了一个Mysql文件夹来存放Mysql安装包

        // 直接上传这个包到服务器,然后再服务器解压,解压后会看到如上图的三个文件
        $ tar -zxvf MySQL-5.6.25-1.linux_glibc2.5.x86_64.rpm-bundle.tar
        
    
  • 安装Mysql服务端

        $ rpm ivh MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm
    
  • 安装Mysql客户端

        $ rpm ivh MySQL-client-5.6.25-1.linux_glibc2.5.x86_64.rpm
    
  • 安装Mysql开发依赖包

        $ rpm ivh MySQL-devel-5.6.25-1.linux_glibc2.5.x86_64.rpm
    
  • 进入安装mysql软件目录:执行命令 cd /usr/Mysql

  • 启动mysql服务和添加开机启动mysql服务:

    // 添加开机启动:执行命令
    $ cp support-files/mysql.server /etc/init.d/mysql       //把启动脚本放到开机初始化目录
    
  • 启动mysql服务:执行命令

        $ service mysql start
    
  • 测试mysql

    • -登陆Mysql:(登陆本机Mysql数据库)

      $ mysql -u用户名 -p 密码 // 本机登录
      
    • 远程登录Mysql

      $ mysql -hip地址 -u用户名 -p 密码 // 远程登录 
      假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
      $ mysql -h110.110.110.110 -uroot -pabcd123
      
  • 至于一些SQL语句的语法可参考
    链接一

  • 常用的SQL语句:
    链接二

你可能感兴趣的:(新手使用阿里云搭建JavaWeb环境)