1 首先說明我使用的是阿里云平臺(tái)提供免費(fèi)試用的服務(wù)器空間(免費(fèi)15天)片挂,之后每個(gè)月68元弦叶。服務(wù)器、數(shù)據(jù)庫和網(wǎng)頁都放在這里面油宜。
2 具體來說用的是ECS(Elastic Compute Service)际跪,彈性計(jì)算服務(wù),顧名思義闷愤,這是一個(gè)用來計(jì)算彈性的服務(wù)…
3 在選擇服務(wù)器類型上我考慮了很久整葡,最后選擇了較新的ubuntu14.04(以下的安裝過程也都是以u(píng)buntu為基礎(chǔ)),原因很簡單…windows服務(wù)器IIS俺不會(huì)用讥脐,俺只會(huì)linux……
4 申請?jiān)囉没蛘哔徺I成功之后阿里會(huì)給一個(gè)公網(wǎng)的IP遭居,這個(gè)就是我們用來登錄服務(wù)器的憑證,也是我們服務(wù)器的網(wǎng)絡(luò)地址旬渠。
5 拿到IP之后就可以用linux的ssh命令登錄服務(wù)器啦(≧▽≦)/ (ssh 用戶名@IP地址),用戶名默認(rèn)是root
6 登錄服務(wù)器查看一下俱萍,根目錄是空的…mmm….環(huán)境不錯(cuò)…..
上cn.wordpress.org(目測被墻,打開好慢)告丢,運(yùn)行環(huán)境如下:
7 服務(wù)器環(huán)境要求
PHP 5.2.4或更新版本
MySQL 5.0或更新版本
Apache mod_rewrite模塊(可選枪蘑,用于支持“固定鏈接”和“站點(diǎn)網(wǎng)絡(luò)”功能)
8 一行代碼解決:sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server(分別是Apache2服務(wù)器,php5的mysql拓展--這個(gè)是wordpress必須的拓展岖免,php5岳颇,mysql數(shù)據(jù)庫)
9 服務(wù)器環(huán)境要求中的mod_rewrite可以參考這里。
安裝過程中會(huì)出個(gè)彩色頁面觅捆,要求輸入mysql數(shù)據(jù)庫登錄密碼赦役,建議強(qiáng)密碼。
建議安裝sudo apt-get install php5-gd(圖片處理)栅炒,不然沒法做圖片操作如剪切掂摔。
10 接下來幾條要修改:(我用的是vim來編輯文件,具體使用方法百度)
/etc/apache2/apache2.conf 里面對應(yīng)/var/www標(biāo)簽下的AllowOverride None改成AllowOverride All.(/var/www就是我們服務(wù)器php文件要放的地方)赢赊,修改權(quán)限乙漓,不然之后可能會(huì)出現(xiàn)”You don’t have permission to access /xxx on this server”的情況。
11 再來就是主角登場:cn.wordpress.org
上面這位就是中國的wordpress主頁释移,可以在里面找到.tar.gz為擴(kuò)展名的壓縮包叭披,復(fù)制地址,下載到服務(wù)器并解壓到/var/www/wordpress下 玩讳。
對了涩蜘,順便說一下如果對服務(wù)器文件系統(tǒng)做出更改之后沒發(fā)現(xiàn)變化嚼贡,這時(shí)就要重啟Apache服務(wù)器了:sudo apachectl -k restart (重啟,啟動(dòng)用start)同诫。
12 解壓過后用ip地址/wordpress進(jìn)入安裝流程粤策,具體的步驟和本地安裝差不多,除了設(shè)置數(shù)據(jù)庫名稱误窖,都可以參考慕課網(wǎng)withy老師的視頻
13 設(shè)置數(shù)據(jù)庫名稱之后先別急著點(diǎn)下一步叮盘,我們要先創(chuàng)建一個(gè):登錄服務(wù)器輸入mysql -u root -p,然后輸入密碼來登錄數(shù)據(jù)庫霹俺;接下來create database 之前設(shè)置的數(shù)據(jù)庫名柔吼,提示成功之后回到網(wǎng)頁繼續(xù)。
14 到了最后程序會(huì)按照你的輸入來生成一坨代碼確沒有權(quán)限寫入丙唧,好吧o(>_<)o ~~愈魏,拷貝過來我們自己新建(vim)。
15 辛辛苦苦裝完wordpress艇棕,瀏覽器輸入ip地址進(jìn)入的竟然好像一個(gè)文件瀏覽器的頁面蝌戒,原來是因?yàn)榉?wù)器在/var/www目錄下找到好幾個(gè)名字像是主頁的玩意串塑,他讓你自己選或者還是用他原來的html…好吧沼琉,我們要通知他一下,/etc/apache2/mods-available/dir.conf桩匪,在眾多的index的最后面加上16 我們解壓到的目錄就可以(比如本例中的/wordpress相對路徑).
17 然后就是給自己的ip一個(gè)方便記憶的名字:就是要買域名了打瘪。可以在阿里云的個(gè)人控制臺(tái)中點(diǎn)擊域名傻昙,輸入自己喜歡的名字闺骚,就會(huì)提示哪些域名可用,可以選擇的有好多妆档,真是讓選擇恐懼癥的我為難…比如通用的.com僻爽,.cn,.net贾惦,還有逼格爆棚的.top胸梆,谷歌的.xyz(第一年4元,汗须板,原來以為高大上的域名原來也沒那么貴碰镜,這就好像看到女神卸了妝一樣)……總之就是好多!犯難的時(shí)候看到一則友情提示习瑰,是說那些花樣繁多的名字奇怪的域名都沒法在中國備案绪颖,不知道這是“沒法備案所以不讓使用”的意思,還是指“不用備案即可使用”的意思甜奄,最后穩(wěn)妥起見還是選擇了.com(¥45/年)柠横。
18 順便提一下買域名時(shí)候有贈(zèng)送的企業(yè)郵箱窃款,可以開通體驗(yàn)一下,注冊成功之后給你一個(gè)postmaster@yourname.com的牛X郵箱牍氛,還有好像一百個(gè)免費(fèi)的可以分配的子郵箱雁乡;贈(zèng)送的還有20元的代金券,本來想用來續(xù)費(fèi)的糜俗,可是試了下人家不讓用在ECS上踱稍?不知道具體有卵用,蛋疼悠抹。
19 //TODO:備案珠月,備案多久送多久……
20 參考的網(wǎng)站:韓星-Ubuntu下的PHP開發(fā)環(huán)境架設(shè)