前言
對于大部分基礎前端開發者同學來說對PHP,mysql,Linux這些都不太熟悉,想要搭建一套屬于自己的完整網站程序比較吃力,那么希望這篇文章可以幫到你。
我們需要先了解一個概念?CMS ,
CMS是"Content Management System"的縮寫,意為"內容管理系統"。簡單理解就是一種位于WEB前端(Web 服務器)和后端辦公系統或流程(內容創作、編輯)整合的一套軟件系統。cms有很多種類資訊新聞類,政府類,B2B,B2C電子商務類,博客類,視頻類等等... 不說廢話了今天我們就弄一個視頻類的玩著也有趣很多,我搭建的名字叫【螞蟻影院】是不是很聽起來很不錯??。
一.基礎工作準備
網站三要素:空間,域名,程序
準備空間
空間去哪買?
????目前國內主流的也就是亞馬遜,阿里云,騰訊云,百度云,景安網絡,西部數碼..
機器類目繁多怎么買?
????一般也就虛擬空間,vps,云主機?
? ? ?虛擬空間,也稱虛擬主機(Virtual Host Virtual Server)是使用特殊的軟硬件技術,把一臺計算機主機 ????分成一臺臺"虛????擬"的主機,每一臺虛擬主機都具有獨立的域名和IP地址(或共享的IP地址),具有? ? ? ? 完? ?整的Internet服務器能。
????VPS是服務器劃分的一塊,但是有獨立的操作系統,可以理解為是一個小電腦;
????云主機和其他普通主機基本概念相同,就是云主機是新一代的主機租用服務
? ? 價格大概是這樣的?虛擬空間 <?VPS <?云主機 ,??我們就是簡單弄一個玩其實虛擬空間就能跑起來關鍵便宜,應該虛擬空間是只能放一個站而且有一些其他限制比如PHP版本什么都,有的還不支持Linux反正看清楚再買了。主機就爽了??可以放N個網站系統也可以隨便裝的看你們需求了。
準備域名
域名一般就去萬網,新網注冊就可以,主機運營商一般都可以買域名。需要注意的是大陸空間需要備案,而有的特殊后綴的域名是不支持備案的所以就安安穩穩買.com就好了??
準備程序
今天我們教程使用的程序是蘋果cms,蘋果CMS程序是一套采用PHP+MYSQL環境下運行的快速建站系統。地址:http://www.maccms.com ,下載最新版v10就可以。
二.服務器部署
本教程是以ubuntu系統為例寫的,因此建議在申請VPS時,操作系統選擇ubuntu18.04.
在安裝蘋果CMS之前,要先要在你的VPS上搭建LAMP環境。所謂的LAMP指的Linux+Apache+Mysql+PHP. 其中,你的操作系統ubuntu就是Linux。Apache是http服務器,瀏覽器通過服務器(也就是你的VPS)上的apache提供的服務才能獲取到網頁資源,從而顯示在你的電腦屏幕上。Mysql是數據庫,你的網站(這里即是蘋果CMS)動態運行時所存取的數據都是由數據庫來管理的。PHP與Apache相互配合為用戶提供動態的網頁,我們要安裝的蘋果CMS就是php語言編寫的,他的運行必須依賴于PHP環境。
關于LAMP環境的搭建方法,網上有太多的教程,這里不介紹具體的安裝方法,請自行在百度中搜索,其安裝很簡單,在ubuntu下使用apt-get命令即可安裝。
三.安裝蘋果CMS
首先,到蘋果CMS官網上下載安裝包,然后使用scp命令將安裝包拷貝到你的VPS的 /var/www/html目錄下并解壓(當然你也可以直接在vps上使用wget命令下載安裝包),解壓成功后,先在vps上執行命令 chmod -R 777 /var/www/html 修改文件權限。然后在你的瀏覽器中訪問 http://你的vps的ip地址或域名/install.php 即可進入安裝界面,如下所示:
然后,點擊“同意協議并安裝系統”,此時進入下面的環境監測界面。安裝程序會檢查一下你的vps上所安裝的插件是否符合蘋果CMS的要求,只有符合要求時,蘋果CMS才能正常運行,因此這一步的檢測是必要的。
當然,既然是檢測環境,當然會有某些檢查項不符合要求的情況,如果哪一項不符合要求,這里會用紅色高亮的色帶將其標識出來。一般檢測不通過都是因為系統中缺少某些插件,使用apt-get命令將這些插件安裝好后,重新開始安裝即可。例如,當zip這一項檢測失敗時,在vps上執行 apt-get install php-zip 命令;若xml這一項檢測失敗,則在vps上執行 apt-get install php-xml 命令,其它模塊檢測失敗都可以用這種方式來安裝。當這一步檢測全部成功后,即可點擊“進行下一步”按鈕,此時進入如下界面:
這里有關數據庫的信息,按照你的MySQL中的實際配置填寫就好,目的是讓蘋果CMS通過這些參數能夠登錄到你的MySQL上,只有這樣,蘋果CMS才能使用數據庫讀寫所需的數據。
下面的管理員賬號密碼是你日后用來登錄蘋果CMS后臺時所需的用戶名和密碼,請設置一個足夠長,并且足夠安全,不易被破解的密碼并牢記它。
最后,點擊“立即執行安裝”按鈕,稍等片刻即安裝成功。此時,在瀏覽器中輸入 http://你的vps的ip地址或域名/index.php 即可看到蘋果CMS的主頁(即前臺界面)。這個頁面就是外界訪問你的站點時看到的首頁。
在瀏覽器中輸入 http://你的vps的ip地址或域名/admin.php 即可登錄蘋果CMS后臺管理界面。在后臺管理頁面,你可以做與你的站點相關的一切設置,包括采集視頻、設置播放器、更換模板、設置SEO優化等等。這部分內容十分繁雜,只有成功采集到視頻數據后,你的網站上才有內容,別人才能夠在你的網站上觀看視頻,否則你的網站就是空的,沒什么實質性內容。
這里只簡單介紹一下如何采集系統自帶的資源站的數據,如下如所示的步驟操作即可:
采集時可能會報錯“分類未綁定”,這是因為你的站點的電影分類與資源站上的電影分類沒有建立一一對應關系,因此,蘋果CMS并不知道資源站上的A分類對應到你的站點上是哪一個分類。此時只需綁定分類即可,這些操作都不難,稍加摸索即可上手。
網站設置好后的效果,可以參看我的站點:螞蟻影院(點擊前往)
本教程主要講解蘋果CMS的安裝和配置,至于(自定義)采集視頻、站點的高級設置、網站SEO優化等高階話題,可以參看其它資料,或者登陸蘋果CMS官方論壇尋求幫助。總之,網上關于這方面的文章有很多,再此不再贅述。