前言
對于大部分基礎前端開發(fā)者同學來說對PHP埃难,mysql莹弊,Linux這些都不太熟悉,想要搭建一套屬于自己的完整網(wǎng)站程序比較吃力涡尘,那么希望這篇文章可以幫到你忍弛。
我們需要先了解一個概念?CMS ,
CMS是"Content Management System"的縮寫考抄,意為"內容管理系統(tǒng)"细疚。簡單理解就是一種位于WEB前端(Web 服務器)和后端辦公系統(tǒng)或流程(內容創(chuàng)作、編輯)整合的一套軟件系統(tǒng)川梅。cms有很多種類資訊新聞類疯兼,政府類,B2B,B2C電子商務類贫途,博客類吧彪,視頻類等等... 不說廢話了今天我們就弄一個視頻類的玩著也有趣很多,我搭建的名字叫【螞蟻影院】是不是很聽起來很不錯??丢早。
一.基礎工作準備
網(wǎng)站三要素:空間姨裸,域名,程序
準備空間
空間去哪買怨酝?
????目前國內主流的也就是亞馬遜,阿里云傀缩,騰訊云,百度云农猬,景安網(wǎng)絡赡艰,西部數(shù)碼..
機器類目繁多怎么買?
????一般也就虛擬空間斤葱,vps慷垮,云主機?
? ? ?虛擬空間勋又,也稱虛擬主機(Virtual Host Virtual Server)是使用特殊的軟硬件技術,把一臺計算機主機 ????分成一臺臺"虛????擬"的主機换帜,每一臺虛擬主機都具有獨立的域名和IP地址(或共享的IP地址)楔壤,具有? ? ? ? 完? ?整的Internet服務器能。
????VPS是服務器劃分的一塊惯驼,但是有獨立的操作系統(tǒng)蹲嚣,可以理解為是一個小電腦;
????云主機和其他普通主機基本概念相同祟牲,就是云主機是新一代的主機租用服務
? ? 價格大概是這樣的?虛擬空間 <?VPS <?云主機 ,??我們就是簡單弄一個玩其實虛擬空間就能跑起來關鍵便宜隙畜,應該虛擬空間是只能放一個站而且有一些其他限制比如PHP版本什么都,有的還不支持Linux反正看清楚再買了说贝。主機就爽了??可以放N個網(wǎng)站系統(tǒng)也可以隨便裝的看你們需求了议惰。
準備域名
域名一般就去萬網(wǎng),新網(wǎng)注冊就可以乡恕,主機運營商一般都可以買域名言询。需要注意的是大陸空間需要備案,而有的特殊后綴的域名是不支持備案的所以就安安穩(wěn)穩(wěn)買.com就好了??
準備程序
今天我們教程使用的程序是蘋果cms傲宜,蘋果CMS程序是一套采用PHP+MYSQL環(huán)境下運行的快速建站系統(tǒng)运杭。地址:http://www.maccms.com ,下載最新版v10就可以函卒。
二.服務器部署
本教程是以ubuntu系統(tǒng)為例寫的辆憔,因此建議在申請VPS時,操作系統(tǒng)選擇ubuntu18.04.
在安裝蘋果CMS之前报嵌,要先要在你的VPS上搭建LAMP環(huán)境虱咧。所謂的LAMP指的Linux+Apache+Mysql+PHP. 其中,你的操作系統(tǒng)ubuntu就是Linux锚国。Apache是http服務器腕巡,瀏覽器通過服務器(也就是你的VPS)上的apache提供的服務才能獲取到網(wǎng)頁資源,從而顯示在你的電腦屏幕上跷叉。Mysql是數(shù)據(jù)庫逸雹,你的網(wǎng)站(這里即是蘋果CMS)動態(tài)運行時所存取的數(shù)據(jù)都是由數(shù)據(jù)庫來管理的。PHP與Apache相互配合為用戶提供動態(tài)的網(wǎng)頁云挟,我們要安裝的蘋果CMS就是php語言編寫的梆砸,他的運行必須依賴于PHP環(huán)境。
關于LAMP環(huán)境的搭建方法园欣,網(wǎng)上有太多的教程帖世,這里不介紹具體的安裝方法,請自行在百度中搜索,其安裝很簡單日矫,在ubuntu下使用apt-get命令即可安裝赂弓。
三.安裝蘋果CMS
首先,到蘋果CMS官網(wǎng)上下載安裝包哪轿,然后使用scp命令將安裝包拷貝到你的VPS的 /var/www/html目錄下并解壓(當然你也可以直接在vps上使用wget命令下載安裝包)盈魁,解壓成功后,先在vps上執(zhí)行命令 chmod -R 777 /var/www/html 修改文件權限窃诉。然后在你的瀏覽器中訪問 http://你的vps的ip地址或域名/install.php 即可進入安裝界面杨耙,如下所示:
然后,點擊“同意協(xié)議并安裝系統(tǒng)”飘痛,此時進入下面的環(huán)境監(jiān)測界面珊膜。安裝程序會檢查一下你的vps上所安裝的插件是否符合蘋果CMS的要求,只有符合要求時宣脉,蘋果CMS才能正常運行车柠,因此這一步的檢測是必要的。
當然塑猖,既然是檢測環(huán)境竹祷,當然會有某些檢查項不符合要求的情況,如果哪一項不符合要求萌庆,這里會用紅色高亮的色帶將其標識出來溶褪。一般檢測不通過都是因為系統(tǒng)中缺少某些插件,使用apt-get命令將這些插件安裝好后践险,重新開始安裝即可。例如吹菱,當zip這一項檢測失敗時巍虫,在vps上執(zhí)行 apt-get install php-zip 命令;若xml這一項檢測失敗鳍刷,則在vps上執(zhí)行 apt-get install php-xml 命令占遥,其它模塊檢測失敗都可以用這種方式來安裝。當這一步檢測全部成功后输瓜,即可點擊“進行下一步”按鈕瓦胎,此時進入如下界面:
這里有關數(shù)據(jù)庫的信息,按照你的MySQL中的實際配置填寫就好尤揣,目的是讓蘋果CMS通過這些參數(shù)能夠登錄到你的MySQL上搔啊,只有這樣,蘋果CMS才能使用數(shù)據(jù)庫讀寫所需的數(shù)據(jù)北戏。
下面的管理員賬號密碼是你日后用來登錄蘋果CMS后臺時所需的用戶名和密碼负芋,請設置一個足夠長,并且足夠安全嗜愈,不易被破解的密碼并牢記它旧蛾。
最后莽龟,點擊“立即執(zhí)行安裝”按鈕,稍等片刻即安裝成功锨天。此時毯盈,在瀏覽器中輸入 http://你的vps的ip地址或域名/index.php 即可看到蘋果CMS的主頁(即前臺界面)。這個頁面就是外界訪問你的站點時看到的首頁病袄。
在瀏覽器中輸入 http://你的vps的ip地址或域名/admin.php 即可登錄蘋果CMS后臺管理界面奶镶。在后臺管理頁面,你可以做與你的站點相關的一切設置陪拘,包括采集視頻厂镇、設置播放器、更換模板左刽、設置SEO優(yōu)化等等捺信。這部分內容十分繁雜,只有成功采集到視頻數(shù)據(jù)后欠痴,你的網(wǎng)站上才有內容迄靠,別人才能夠在你的網(wǎng)站上觀看視頻,否則你的網(wǎng)站就是空的喇辽,沒什么實質性內容掌挚。
這里只簡單介紹一下如何采集系統(tǒng)自帶的資源站的數(shù)據(jù),如下如所示的步驟操作即可:
采集時可能會報錯“分類未綁定”菩咨,這是因為你的站點的電影分類與資源站上的電影分類沒有建立一一對應關系吠式,因此,蘋果CMS并不知道資源站上的A分類對應到你的站點上是哪一個分類抽米。此時只需綁定分類即可特占,這些操作都不難,稍加摸索即可上手云茸。
網(wǎng)站設置好后的效果是目,可以參看我的站點:螞蟻影院(點擊前往)
本教程主要講解蘋果CMS的安裝和配置,至于(自定義)采集視頻标捺、站點的高級設置懊纳、網(wǎng)站SEO優(yōu)化等高階話題,可以參看其它資料亡容,或者登陸蘋果CMS官方論壇尋求幫助嗤疯。總之萍倡,網(wǎng)上關于這方面的文章有很多身弊,再此不再贅述。