-----首先本人是半隻腳入門的iOS開發者,弄這個只是單純想多學點東西。php
-----阿里雲服務器的配置選擇:既然是學習用的,最最基礎的配置就好了。1M帶寬,1核1G...這就不詳述了。沒啥可選的,(其中有個建立實例,能夠順手寫了,後面直接用用)html
-----登陸阿里雲的雲服務器管理控制檯:雲服務器>>>實例>>>升降配更多>>>鏈接管理終端mysql
-----登陸管理終端,第一次彈出系統給的密碼,而後能夠修改爲一個簡單好記的nginx
-----任意鍵喚醒終端,鏈接服務器 root@公網IP (通常爲root,具體看本身的)>>>password:建立實例時候的密碼>>>登陸成功web
-----後面照着寫就行sql
1-----更新安裝yum源(防止有更新的新手。。。。#可別也寫上..開個玩笑哈!!!!)shell
#yum check-update 數據庫
#yum updateapache
#yum install vsftpd -y瀏覽器
2-----建立一個FTP用戶
#service vsftpd start 這是啓動vsftpd
#useradd -p /alidata/www/wwwroot -s /sbin/nologin yourname 添加帳戶(FTP用戶名,會在home文件下生成一個已用戶名命名的文件夾。。。cd /home....ls一下就看到了)
#passwd yourname 修改密碼(兩次確認,這個方法能夠直接爲新用戶添加密碼或者爲老用戶修改密碼用)
#chkconfig vsftpd on 設置爲開機啓動(設了吧,多省事)
3-----經過FTP上傳文件或者直接用mac自帶終端上傳
a、https://market.aliyun.com/products/53690006/cmgj000262.html-----,加入進去不,本身到阿里雲上找。別怕費那兩塊錢。下載個這個省好大點事。購買後在阿里雲的雲市場裏面有你購買的,會有個連接,點擊下載下來。
b、先說經過自帶終端上傳到服務器吧-----scp local_file root@123.43.43.438:/home/yourname------local_file:本地文件即你下在下來的那個sh文件壓縮版.zip文件,(路徑,對於我這小白來講開始我是不懂滴)。root:服務器用戶名; 123.43.43.438:你的服務器公網ID; /home/yourname 就是將這個sh文件傳到你的服務器的home文件夾下的你的FTP文件夾下(yourname你建立的FTP用戶名),會有密碼輸入,就是你的服務器實例密碼。
c、假如僥倖成功了。好吧,反正我是按這個僥倖成功的-----進入你的服務器,就別用那個阿里雲什麼管理終端了,直接在這連吧:ssh root@123.43.43.438 (此次我就不一一解釋了)
d、進入服務器,
#cd /home/yourname
#ls 看看 下面有沒有sh的.zip文件,又是僥倖有的
#unzip your.zip 解壓你那個文件 (解壓完事)
e、差點忘了另外一種ftp上傳方式:http://www.jb51.net/softjc/186482.html---;下載一個filezilla。相似xshell的FTP工具,mac版的;假如打不開了,本身找找吧。至於怎麼用,搜搜就知道了,很簡單,我就又不詳述了。反正這個之後你也用的更多。FTP上傳下載,因此確定的學學唄。
4------正式安裝環境吧
#cd /home/yourname 這都是在進入服務器裏面進行的。。。
#chmod -R 777 sh-1.5.5 :文件夾的安裝權限設置。sh-1.5.5這裏是你本身的文件夾名稱,不知道的ls看一下
#cd sh-1.5.5 進入這個文件夾
#./install.sh 執行安裝命令
這裏有個相似下面的選擇
Please select the web of nginx/apache, input 1 or 2 : 1(自選nginx/apache版本:一、2);本身看清楚再選,也能夠查查再選,php ,mysql apache版本的選擇
而後。。。。。。Enter the y or Y to continue:y:輸入y 等待吧。。。。。安裝中。。。。。。半小時之後!
出現這個界面了。。。。恭喜你,安裝成功!能夠長舒一口氣了!假如失敗了。好吧。我這小菜鳥也不知道咋整了。自求多福吧!!!!!
5-----查看環境配置
#netstat -tunpl 查看服務和端口
在sh-1.5.5目錄下
#cat account.log 查看ftp 和mysql的密碼 (這密碼長得太醜,推薦改一下成簡單好記的)ftp的無所謂,本身再建立就行。
>>>mysql密碼修改:
#mysql -uroot -p
password:輸入原來的密碼----進入mysql系統
mysql>use mysql; 注意啊,這裏面後面都有分好;的
mysql> update user set password=passworD("好記的密碼") where user='root'; :root是你在cat acoount.log下查看到的
mysql> flush privilege ;即時生效啊
mysql>exit;退出mysql
----還有種在mysql系統外的方法,這個貌似更簡單哈。。。。。。。。。。
#mysqladmin -u root -p password "好記的密碼"
password:輸入原來的密碼
而後的而後-----http://服務器公網ID/phpmyadmin:管理數據庫,瀏覽器上整的,輸入mysql的用戶,密碼。剛弄的別說不知道。假如你有域名切已經解析到雲服務器。公網ID那換成域名更好。
6-----一會補充FTP的一些東西
#cd /etc/vsftpd/ 最好進入這裏面 ls一下看看都有什麼。
>>會有user_list,chroot_list相似文件,
----說不下去了。。仍是看着兩篇文章吧,先看第一篇,不懂命令看第二篇,在不懂就百度,谷歌,問。這裏主要是添加FTP用戶,以及一些FTP用戶權限的設置
http://blog.csdn.net/junmuzi/article/details/8446060
http://www.cnblogs.com/helonghl/articles/5533857.html
7-----能夠用ftp將服務器的「phpwind」程序刪除,添加上傳本身的網站程序