linux web應用部署環境
阿新 • • 發佈:2019-02-05
特此宣告:本文用到的相關連結由syoukaihou、陳數義、hui_2016提供
1.jdk1.8.0安裝
1).在jdk官網下載,linux安裝的jdk版本 點選開啟連結 2).切換到root使用者: su root 3).輸入命令:cd /usr/local/,建立資料夾 mkdir tools, cd tools,輸入ll(兩個小寫L),檢視其下都有哪些檔案 4).採用XShell工具,拷貝下載的jdk到tools下,關於XShell的使用,請轉到連結 點選開啟連結 5).mkdir java,建立java資料夾,將linux版本的jdk解壓到該目錄,解壓命令:tar -zxvf xxxxx.tar.gz 6).輸入vim /etc/profile後,按 i 後編輯該檔案,配置jdk環境變數: export JAVA_HOME=/usr/local/java/jdk1.8.0_xx export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 7).按Esc鍵退出編輯,按Shift+z+z,儲存退出,輸入source /etc/profile使設定生效 8).輸入java -version,檢視是否安裝成功2.Maven安裝及配置
3.tomcat安裝及配置
1).在apache官網下載tomcat:點選開啟連結 2).採用XShell工具,拷貝maven到tools資料夾 3).將maven解壓到該資料夾,解壓命令: tar -zxvf apache-tomcat-xxx.tar.gz4.Mysql安裝及配置
1).下載安裝包"mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz" 點選開啟連結 2).安裝依賴:yum -y install perl perl-devel autoconf libaio 3).採用XShell工具,上傳下載的tar.gz到tools資料夾下/etc/init.d/mysql: line 276: cd: /usr/local/mysql: No such file or directory
Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe) 解決方案:(1).重新命名mysql-5.6.33-linux-glibc2.5-x86_64為mysql,使用命令:mv 原來的名字 新的名字 (2).使用命令vi /etc/my.cnf,加入basedir=/usr/local/mysql/和user=mysql,儲存退出,重新啟動就可以了 12).把mysql客戶端放到預設路徑 1n -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql 通過使用mysql -uroot -p 連線資料庫(預設資料庫的root使用者沒有密碼,這個需要設定) 出錯資訊:ERROR 2002(HY000):Can't connect to local MySQL server through socket 'tmp/mysql.sock'(2) 解決方法:開啟/etc/my.cnf,看看裡面配置的socket位置是什麼目錄。"socket=/var/lib/mysql/mysql.sock"路徑和"/tmpo/mysql.sock"不一致。建 立一個軟連結:1n -s /var/lib/mysql/mysql.sock /tmp/mysql.sock到這裡就好了。之後就可以建立資料庫使用者,使用資料庫 13).許可權控制 (1).去除匿名使用者 mysql -ux3,看到可以匿名使用者登入,具有information_schema和test庫的相關許可權 刪除匿名使用者,使用root使用者登入資料庫 delete from mysql.user where User=''; flush privileges; (2).再次測試匿名使用者登入