擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

特別聲明:除非註明,否則均爲 夏末淺笑博客 原創文章,禁止任何形式轉載

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

nivinEdu

擬物教務,一個高校教務系統爬蟲

github:https://github.com/nivin-studio/nivinEdu

演示地址:http://edu.nivin.cn/

演示地址:http://jw.ccswust.org/

QQ交流羣:527242570

支持院校

正方教務

  • ✅ 池州學院

青果教務

  • ✅ 西南科技大學

環境要求

php: ^5.5.9 
redis extension
phalcon extension
數據自主選擇

安裝使用

1:依賴安裝

composer install

2:app->config->config.php配置文件修改

3:app->library->czxy->Edu.php爬蟲核心代碼,可修改爲自己學校的教務系統

4:本系統使用Phalcon框架,中文開發文檔

 

關於環境

其實這塊是最疼痛的,因爲作者@ving使用了Phalcon 框架,很少有小夥伴知道。不過好在現在基本都在用寶塔的環境。

寶塔這塊配置Phalcon 框架就很簡單了。

首先把寶塔的環境安裝好。不會安裝的小夥伴可以參考:https://www.kancloud.cn/chudong/bt2017/424204

接着是LNMP和LAMP環境的安裝

安裝完成在瀏覽上打開面板的地址,登入面板,面板會自動推薦你安裝環境套件,這裏有兩種選擇,第一種是LNMP套件,第二種是LAMP套件(如圖):

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

我在這裏推薦使用LNMP環境。

LNMP和LAMP環境主要的區別在於web服務器上面,一個使用是Apache服務器、一個使用Nginx服務器。

如果你不瞭解兩種的區別和差異請使用推薦安裝(LNMP套件),安裝方式這裏根據自身實際的情況選擇,如果當前環境爲生產環境,請使用(編譯安裝),確保後期程序運行的穩定性,(極速安裝)主要用體驗和測試使用,正式情況下請避免使用(極速安裝),如果不需要這些套件也可以在面板左側功能欄選擇《軟件管理》,在當前列表自行選擇安裝程序。

選擇一鍵安裝後,在面板的左上角,會自動顯示任務的數量,點擊後進入任務列表(如圖):

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

在當前界面會顯示程序的安裝進度,或程序執行進度等。等待一段時間後,查看任務列表中的信息,查看是否完成。

首頁顯示當前面板管理的站點、FTP、數據庫數量,僅提供數量顯示,如需添加站點,請在網站選項中添加站點。(如圖):

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

站點添加好就需要安裝程序所需要的擴展。

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

點擊PHP7.2–擴展插件–安裝、redis以及phalcon框架

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

 

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

然後把在github上下載的程序包上傳到網站目錄並解壓–如圖

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

 

如果有composer.lock文件可以先刪除

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

使用終端模擬軟件(我這裏推薦使用xshell或者寶塔的遠程桌面連接工具)

使用root用戶名登錄—進入到網站目錄—運行composer install即可

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

擬物校園 | 擬物校園,一個高校教務系統爬蟲,現支持正方教務、青果教務。

如果軟件源速度很慢,可以使用

composer config -g repo.packagist composer https://packagist.phpcomposer.com

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章