l 寫在以前php
· EduSoho網絡課堂是杭州闊知網絡科技有限公司自主研發的一款網校產品,發佈於2013年10月,是國內首個開源網校系統,與Moodle和Open edX並列爲世界三大開源在線教育平臺產品。css
· 本系列文章旨在爲想要安裝EduSoho開源版的教育機構提供幫助,助力你們低成本搭建網校,開展在線教育。mysql
· 內容將持續更新,涵蓋EduSoho安裝和配置索引、Discuz整合、Web服務器配置、常見拓展安裝、FTP工具使用,以及在Linux環境下安裝EduSoho、在Windows環境下安裝EduSoho和EduSoho二次開發和網站遷移等方面的操做指導,並給你們提供最新的EduSoho開源版下載安裝包,歡迎關注。nginx
l 裝前必讀web
· EduSoho安裝比通常的應用系統複雜,但同時安全係數也提高了若干倍,尤爲是在視頻保護方面;sql
· 選擇本身安裝,放在服務器生產環境(也就是正規對外服務的),強烈建議用官方標準配置(Linux + Nginx + php-fpm + mysql)或者購買服務套餐。不專業的安裝手法極可能致使系統出現嚴重漏洞--簡單的把文件羅列出來,任意人均可如下載視頻;數據庫
· 跑PHP應用,Linux性能比windows系統快好幾倍, 爲了得到更好的體驗,珍惜寶貴的生命,請使用Linux.apache
· 爲何要強調nginx、apache等的配置文件:因爲EduSoho是單入口的web應用,全部的請求都從app.php文件進入,而且edusoho/web目錄下存放的都是公開文件,好比頭像文件、js文件、css文件等。其餘文件則分別在app,src等非公開目錄。因此爲了您的安全咱們強烈推薦您按照咱們的教程配置nginx跟apache。ubuntu
l 系統需求windows
· Linux推薦ubuntu12.04 server / ubuntu14.04 server ,Centos6.x
· PHP版本 >= 5.5.0
· MySQL版本 > 5.5x
· Nginx版本 >=1.0
· 雲服務器(雲主機)、獨立主機,是安裝EduSoho的最佳選擇
l 系統不支持
· PHP版本< 5.5.0
· 開啓保護模式的全部虛擬主機,由於這個致使沒法上傳私密視頻文件、系統沒法升級。
· Window 9八、2000、2003等老舊的操做系統,並未獲得測試。
l 虛擬主機安裝的問題:
· 虛擬主機供應商有各類各樣的限制,致使各類各樣的問題
· 虛擬主機由於沒法配置一些高級參數,安裝一些插件,會致使系統沒法正常運做
· 虛擬主機有時候會限制對數據庫的訪問權限,因此極可能安裝過程沒法初始化數據庫。
下期預告:EduSoho正確配置對性能和安全的影響
附件:nginx配置(用Notepad++打開)自行下載。
EduSoho最新開源安裝包:http://www.edusoho.com/open/show