1. 程式人生 > >在阿里雲上安裝LAMP(centos6+Apache+Mysql+PHP)環境並上線Java Web專案

在阿里雲上安裝LAMP(centos6+Apache+Mysql+PHP)環境並上線Java Web專案

在雲伺服器上安裝好系統後:

1.先檢視系統上有無原有的舊版本的mysql;tomcat;java。

11830691-f6dfb82105b652dd

若有則先解除安裝;解除安裝命令使用

yum -y remove mysql*;
yum -y remove mysql*;

11830691-43d808f091a46f1f

11830691-ec95cd5f7262b443

2.附上能下載的jdk1.7的連結,先下載jdk1.7後tomcat7放在本地目錄下;

         #wget http://zhibo100.oss-cn-hangzhou.aliyuncs.com/software/jdk-7u79-linux-x64.tar.gz

11830691-20b30a801774fa03

         #wget http://zhibo100.oss-cn-hangzhou.aliyuncs.com/software/apache-tomcat-7.0.59.tar.gz

11830691-1846e005397d0a7f

3.在/usr目錄下建立一個java目錄,java下建立jdk和tomcat目錄用來存放解壓好的檔案;

11830691-f63b1755bbb61beb

4.解壓jdk ,tomcat,命令如下;

        # tar -zxvf jdk-7u79-linux-x64.tar.gz -C /usr/java/

11830691-0a4c5d248baf452d

        # tar -xzvf apache-tomcat-7.0.59.tar.gz -C /usr/java/tomcat/

11830691-f0f055251f501663

5.配置環境變數

配置JAVA環境變數並檢測

vim /etc/profile

在檔案末尾加上

java

JAVA_HOME=/usr/java/jdk1.7.0_79

JRE_HOME=${JAVA_HOME}/jre

CLASS_PATH=${JAVA_HOME}/lib

PATH=$PATH:${JAVA_HOME}/bin

export PATH JAVA_HOME CLASS_PATH PATH

儲存退出

6.重新整理環境變數

[[email protected] ~]# source /etc/profile

[[email protected] ~]# java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

11830691-17885fd9a976e687

如圖說明Java安裝成功。

7.開啟tomcat:

cd /usr/java/tomcat/apache-tomcat-7.0.59/bin/

./startup.sh

11830691-4bc0af23b71f1818

驗證能否訪問,在瀏覽器下輸入localhost:8080 能出現tomcat的頁面就行了。

設定tomcat自啟動,

11830691-132c6530d79a13a2

在進去 vim /etc/rc.d/rc.local 最下面加入:

export JDK_HOME=/usr/java/jdk1.7.0_79

export JAVA_HOME=/usr/java/jdk1.7.0_79

/usr/java/tomcat/apache-tomcat-7.0.59/bin/startup.sh

然後重啟伺服器試驗。

8.安裝mysql;因為yum源中預設沒有mysql的安裝源,所以需要手動新增,按照下面的語句順序能順利安裝。

wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

b.安裝用來配置mysql的yum源的rpm包

11830691-2f80780e9aa910eb

rpm -Uvh mysql57-community-release-el6-9.noarch.rpm
或
yum localinstall -y mysql57-community-release-el6-9.noarch.rpm

安裝成功後在/etc/yum.repos.d/下會多出幾個mysql的yum源的配置

然後安裝mysql

yum install mysql-community-server

11830691-357a3cb0da52fede

image

開啟mysql服務

service mysqld start

mysql安裝成功後建立的超級使用者'root'@'localhost'的密碼會被儲存在/var/log/mysqld.log,可以使用如下命令檢視密碼

grep 'temporary password' /var/log/mysqld.log

11830691-657e8f3558316810

由於mysql修改密碼時候如果你輸入簡單密碼會報錯,將不能修改密碼,使用初始密碼更改MySQL檢測密碼的規則,程式碼如下:

首先,進入MySQL

11830691-8e28c51ae237a245

然後修改validate_password_policy引數的值(可參考mysql報錯部落格)

mysql>setglobal validate_password_policy=0;

setglobal validate_password_length=1;

setglobal validate_password_mixed_case_count=2;

然後通過mysql安全設定

mysql_secure_installation修改密碼

# mysql_secure_installation

    Enter current password for root (enter for none): ← 回車 

    Set root password? [Y/n] ← 回車 

    New password: ← 123456 

    Re-enter new password: ← 123456 

    Remove anonymous users? [Y/n] ← 回車(刪除匿名使用者) 

    Disallow root login remotely? [Y/n] ← 回車(禁止遠端root登入) 

    Remove test database and access to it? [Y/n] ← 回車(刪除test庫) 

    Reload privilege tables now? [Y/n] ← 回車 

    Thanks for using MySQL! 

# mysql -u root -p 

    Enter password:123456 

設定遠端登入:

CREATE USER 'mysql'@'%' IDENTIFIED BY '123456';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

清除快取:
mysql> flush privileges;

設定預設編碼集

# vim /etc/my.cnf  

character-set-server=utf8

# /etc/init.d/mysqld restart  

# mysqld --version

最後把匯出的war檔案放到伺服器中tomcat下的webapps目錄下即可。

相關推薦

阿里安裝LAMPcentos6+Apache+Mysql+PHP環境上線Java Web專案

在雲伺服器上安裝好系統後: 1.先檢視系統上有無原有的舊版本的mysql;tomcat;java。 若有則先解除安裝;解除安裝命令使用 yum -y remove mysql*; yum -y remove mysql*; 2.附上能下載的jdk1.7的

Centos 7.0 編譯安裝LAMPLinxu+apache+mysql+php之源碼安裝Apache

mysql apache mysql編譯安裝 apache編譯安裝 lamp編譯安裝 Apache 簡介: Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠

Centos 7.0 編譯安裝LAMPLinxu+apache+mysql+php之源碼安裝Mysql

php mysql apache mysql 簡介: MySQL是一個關系型數據庫管理系統,關系數據庫將數據保存在不同的表中,這樣就增加了速度並提高了靈活性。目前其屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RD

Centos 7.0 編譯安裝LAMPLinxu+apache+mysql+php之源碼安裝php

lamp apache 源碼編譯lamp php mysql centos 7 編譯安裝lamp PHP簡介: PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特

搭建LAMPCentos7+Apache+MySQL+PHP環境

安裝虛擬機器 官網下載對應的VMware版本 二、安裝CentOS7 注意:以下安裝,因為是在自己電腦的虛擬機器中,所以使用的是root許可權,沒有root許可權的話,需要加上sudo 三、安裝Apache1.安裝yum -y install httpd2.開啟apac

阿里|Centos7及以上|LAMPLINUX+APACHE+MYSQL+PHP 安裝教程

一、配置防火牆,開啟80埠、3306埠CentOS 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。 1、關閉firewall: a)停止firewall服務 systemctl stop fi

shell指令碼一鍵安裝LNMPliunx+nginx+mysql+php環境

#!/bin/bash # author:kwin # Email:[email protected] src="/usr/local/src/" cd $src #找到指定程序,並殺死 #findPortKill 80 findPortKi

阿里安裝LAMP(PHP)

地址:https://jingyan.baidu.com/article/4d58d54165aaf79dd5e9c058.html --------------------------------------------------------------------------------

如何在伺服器搭建一個lampLinuxCentOS7+Apache+MySQL+PHP環境

一、 安裝Apache 1.安裝 yum -y install httpd 1 2.開啟apache服務 systemctl start httpd.service 1 3.設定apache服務開機啟動 systemctl enable httpd.service

從零開始在阿里搭建伺服器CentOS 6.8系統

一.登陸後建立一個新使用者(例如 mirror) useradd mirror passwd mirror 輸入兩次密碼 二.安裝圖形介面: yum groupinstall "Desktop" "X Window System" "Chinese Support" "I

安裝Moodle2.2步驟--在LAMP環境linux+apache+mysql+php

在配置好LAMP環境(linux+apache+mysql+php)下安裝Moodle2.2步驟: 備註:魔燈2.2 Requires: PHP5.3.2, MySQL 5.0.25 or Postgres 8.3 or MSSQL 2005 or Oracle10.2

Debian7配置LAMPApache/MySQL/PHP環境及搭建建站

topic -- mysq nts gist 根據 ads prot 固定 完整Debian7配置LAMP(Apache/MySQL/PHP)環境及搭建建站 第一、安裝和配置Apache Web服務器 運行升級命令來確保我們的系統組件各方面都是最新的。 apt

centos下部署LAMP環境Linux+Apache+mysql+php(轉載文章:https://www.cnblogs.com/apro-abra/p/4862285.html)

roo -s -c ice 自己 sql all p地址 iptable 一:安裝apache 1.安裝yum -y install httpd2.開啟apache服務systemctl start httpd.service3.設置apache服務開機啟動systemct

採用LAMP網站架構Linux+Apache+MySQL+PHP

 LAMP指的Linux(作業系統)、Apache(HTTP 伺服器),MySQL(資料庫軟體) 和PHP(有時也是指Perl或Python) 的縮寫,一般用來搭建web 伺服器。 (1)Mysql 5.6 1.下載mysql-server檔

Linux下部署LAMP環境Linux+Apache+MySQL+PHP

剛過去的暑假兩個月,留在學校,一邊考駕照,一邊一門心思的想著搞個校內的小網站,兩個月過去了,小網站倒是搞好了,但是真心沒有時間維護,最近找了個實習的公司,更是沒有時間了,這是連結:www.3shanmen.com ,有點粗糙還請不要吐槽。 言歸正傳,其實我覺得

Red Hat Linux安裝zabbix準備配置apache+mysql+php環境

詳情見https://baijiahao.baidu.com/s?id=1590826609714661175&wfr=spider&for=pc 步驟如下: 配置好本地yum源之後,鍵入以下命令等待安裝 一、yum -y install httpd php mysql mysql-se

CentOS7 安裝LNMPLinux+Nginx+MySQL+PHP

    由於工作需要,需要學習php,本來想安裝lamp的但是考慮到現在nginx伺服器有良好的效能且應用廣泛。這裡我決定搭建Linux(CentOS7+Nginx+MySQL+PHP)下的we

5.LNMPLinux + Nginx + MySQL + PHP環境安裝

har ins ack mys .rpm sharp pac pack .org 1.安裝Nginx: yum install yum-priorities -y wget http://nginx.org/packages/centos/7/noarch/RPMS

阿裏服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 centos7

ever linux 命令 port server sel kcon linu 開機 阿裏雲服務 阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7) 1.效果圖 1 2. 部署步驟 1 1. mysql安裝附加

Centos6和Centos7安裝LAMPPHP-FPM模式、編譯安裝

安裝 centos6 lamp -------------------------實驗:CentOS 7安裝LAMP(PHP-FPM模式)---------------------1、安裝PHP-FPM首先要卸載PHP: yum remove php yum install php-fpm