服務(wù)器部署
Linux ?- Ubuntu Server 16.04.1 LTS
第一步:安裝 MySQL
第二步:安裝 Tomcat
完成上兩部揖赴,可以通過linux命令設(shè)置權(quán)限,復(fù)制文件部署項目到tomcat
第三步:數(shù)據(jù)管理 phpMyAdmin
Linux 基礎(chǔ)命令
訪問文件:cd path ?根目錄: cd ?/ ? ?
查看文件: ls ? 詳細(xì)列表:ls -l ? 包含隱藏文件:ls -a
執(zhí)行命令授權(quán): ?sudo + 命令;如果不是root用戶請自行加上sudo奕坟。
復(fù)制文件:cp -r 文件1 文件2 ? ? 例:cp -r ?/home/a.txt ?/home/ubuntu/
復(fù)制整個文件夾的文件到另一個文件夾:cp -ri 移動文件夾路徑+/* ?目標(biāo)文件夾路徑
刪除文件夾實例: ??? rm -rf /var/log/aa ??? 將會刪除/var/log/aa目錄以及其下所有文件遍搞、文件夾
刪除文件使用實例: ??? rm -f /var/log/aa/access.log ??? 將會強制刪除/var/log/aa/access.log這個文件
設(shè)置權(quán)限chmod ??
設(shè)置單個文件權(quán)限:sudo chmod 777 文件名稱
設(shè)置文件夾包含子目錄權(quán)限:sudo chmod -R 700 Document
-rw------- (600) 只有所有者才有讀和寫的權(quán)限
-rw-r--r-- (644) 只有所有者才有讀和寫的權(quán)限罗侯,組群和其他人只有讀的權(quán)限
-rwx------ (700) 只有所有者才有讀,寫溪猿,執(zhí)行的權(quán)限
-rwxr-xr-x (755) 只有所有者才有讀钩杰,寫,執(zhí)行的權(quán)限诊县,組群和其他人只有讀和執(zhí)行的權(quán)限
-rwx--x--x (711) 只有所有者才有讀讲弄,寫,執(zhí)行的權(quán)限依痊,組群和其他人只有執(zhí)行的權(quán)限
-rw-rw-rw- (666) 每個人都有讀寫的權(quán)限
-rwxrwxrwx (777) 每個人都有讀寫和執(zhí)行的權(quán)限
給其他人授權(quán):?chmod o w xxx.xxx
刪除他人權(quán)限:?chmod go-rw xxx.xxx
u 代表所有者(user)
g 代表所有者所在的組群(group)
o 代表其他人避除,但不是u和g (other)
a 代表全部的人怎披,也就是包括u,g和o
r 表示文件可以被讀(read)
w 表示文件可以被寫(write)
x 表示文件可以被執(zhí)行(如果它是程序的話)
Ubuntu 16.04 安裝 MySQL 5.7
更新軟件包索引: ?sudo apt-get update
下載安裝:sudo apt-get install mysql-server ? ? -- 設(shè)置root密碼
運行安全腳本:sudo mysql_secure_installation
全新安裝瓶摆,需要運行附帶的安全腳本凉逛。更改一些不太安全的默認(rèn)選項,例如遠(yuǎn)程 root 登錄和示例用戶群井。這將提示您輸入創(chuàng)建的 root 密碼状飞。您可以按 Y,然后 ENTER 接受所有后續(xù)問題的默認(rèn)值书斜,但是要詢問您是否要更改 root 密碼诬辈,無需更改。
檢查其狀態(tài):systemctl status .service
啟動:sudo systemctl mysql start
停止:sudo systemctl mysql stop
MYSQL基礎(chǔ)操作
連接登陸:mysql -hlocalhost -uroot -p
查看數(shù)據(jù)庫:show databases;
創(chuàng)建數(shù)據(jù)庫:create database 數(shù)據(jù)庫名;
進(jìn)入數(shù)據(jù)庫:use 數(shù)據(jù)庫名
查看表:show tables?;
導(dǎo)入并執(zhí)行SQL文件:source ?/home/ubuntu/data/test_db.sql
安裝Tomcat7 ?- 內(nèi)帶JDK1.8
在線安裝tomcat :?sudo apt-get install tomcat7?
啟動:sudo /etc/init.d/tomcat7 start
停止:sudo /etc/init.d/tomcat7 stop
重啟:sudo /etc/init.d/tomcat7 restart
Tomcat 目錄:
/usr/share/tomcat7/bin?
/var/lib/tomcat6/webapps
/var/lib/tomcat7/conf
/var/lib/tomcat7/logs
設(shè)置權(quán)限方便部署:
日志權(quán)限:sudo chmod -R 777 /var/lib/tomcat7/logs
項目路徑:sudo chmod -R 777 /var/lib/tomcat7/webapps
查看JAVA版本:java -version
訪問路徑:localhost:8080
安裝 phpMyAdmin ?- 自帶apache2 ?
下載安裝:sudo apt-get install phpmyadmin ? ?安裝過程選擇apache2 ? -- 填寫mysql root密碼
默認(rèn)軟件安裝在 ?/usr/share/phpmyadmin
建立軟連接: 進(jìn)入/var/www/html ? 執(zhí)行:sudo ln -s /usr/share/phpmyadmin phpmyadmin
訪問:localhost/phpmyadmin ?
啟動:?sudo service apache2 start
停止?:?sudo service apache2 stop
重啟:sudo service apache2 restart
錯誤解決辦法:
The mbstring extension is missing. Please check your PHP configuration
mbstring 沒有啟動荐吉,需要去PHP配置里面開啟焙糟。這個為手動開啟的擴展。
進(jìn)入目錄 ?/usr/lib/php/* ?下查看擴展样屠,找到mbstring.so名稱可能不一樣
修改php配置:sudo vim /etc/php/7.0/apache2/php.ini
找到 ?;extension=php_mbstring.dll ? ? ?選擇行- 輸入 i 在當(dāng)前行修改
更改為 :extension=mbstring.so ? ? ?更改完后 按Exc退出編輯 ? ?輸入 :qw ?保存退出
更改完成后重啟apache2