联大正方教务系统(淮南联合大学教务系统账号)
特别
nivinEdu
教务,高校教务系统爬虫
github:
演示地址:
演示地址:
QQ交流群:
支持机构
四方教务
- 池州学院
青果教务
- 西南科技大学
php: ^5.5.9 | redis extension | phalcon extension | 数据自主选择
安装使用
1:依赖安装
2:app->config->config.php配置文件修改
3:app->library->czxy->Edu.php爬虫核心代码,可修改为自己学校的教务系统
4:本系统使用Phalcon框架,中文开发文档
关于环境
其实这一块最痛苦。不过还好,宝塔环境现在基本用上了。
宝塔,配置Phalcon框架很简单。
首先把宝塔的环境安装好。不会安装的小伙伴可以参考:
接下来安装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 href="// " target="_blank" title="" style="white-space: nowrap;">