基于LNPP平台高校继续教育门户网站构建.docVIP

基于LNPP平台高校继续教育门户网站构建.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LNPP平台高校继续教育门户网站构建

基于LNPP平台高校继续教育门户网站构建   摘要:以Nginx/PostgreSQL为基础,提出基于LNPP平台的Web开发框架,结合高校继续教育网站,探讨网站开发所涉及的开发环境、功能模块、数据库操作等关键技术,为高校继续教育网站建设提供参考借鉴。   关键词:PHP;Nginx;PostgreSQL;继续教育;网站构建   DOIDOI:10.11907/rjdk.151844   中图分类号:TP319   文献标识码:A 文章编号文章编号2015)008017303   0 引言   随着社会的不断进步,教育不断改革,成人教育不断拓展,原有成人教育模式已经不能完全满足社会需求。各高校相继成立的继续教育学院主要负责成人高等教育、自学考试助学、现代远程网络教育、教师职后培训以及社会培训等学历教育与非学历教育,是高等教育的重要组成部分。历经几十年的发展,高校继续教育取得了许多成功经验,同时也面临着诸多挑战[1]。   高校继续教育部门网站,作为高校继续教育对外展示的窗口,所面向的用户群越来越广泛,所承载的功能也越来越全面,不单是面向校内,同时面向社会也提供了诸多服务功能[2]。本文系统探讨LNPP平台开发环境搭建的关键技术及网站平台软件设计与开发。   1 开发环境构建   LNPP架构,即Linux+Nginx+PostgreSQL+PHP,平台架构的各组成部分均为开源软件,性能优异,应用广泛。其中,以Linux为操作系统,Nginx for Linux为Web服务器,PostgreSQL为后台数据库,以PHP作为服务器端脚本语言进行开发。LNPP平台架构如图1所示。   1.1 LNPP平台组成特点   LNPP平台具有开发成本低、灵活性强、易于维护、能跨平台移植等特点。Linux操作系统支持大内存,性能强,稳定性及安全性较好,同时规避了Windows系统易受到攻击等问题。Nignx 是一个高性能的 HTTP和反向代理服务器,以稳定性强、系统资源消耗低、高并发支持而闻名,目前已被国内门户级网站广泛采用。PHP具有系统资源消耗低、安全性强、支持跨平台等特点,广泛用于Web信息系统开发。PostgreSQL是著名的开源数据库,具备复杂查询、外键、触发器、视图、事务完整性、MVCC等特性[3],是开源领域唯一可与Oracle、Sybase、IBM DB2 、Microsoft SQL Server等商业级数据库相媲美的关系型数据库管理系统,目前广泛应用于高校、企业、科研机构等单位的信息系统中。   图1 LNPP平台架构模型   1.2 LNPP与LAMP比较   与目前主流的开源网站开发平台LAMP(Linux+Apache+Mysql+PHP)相比,PostgreSQL相对于Mysql更开放,具有更好的性能,适合从Oracle迁移到PostgreSQL的用户使用。Nginx是一款高性能的Web服务器软件,工作在网络七层之上,可以针对http应用提供分流策略。Nginx相较于Apache、lighttpd具有内存占用少,稳定性强等优势。在Linux操作系统下,Nginx使用epoll事件模型,Nginx在Linux操作系统下效率高[4],网络稳定性,通常在高并发下要比同类软件表现更佳。   1.3 LNPP环境部署   (1)Linux下的Nginx安装 。   安装Nginx前,首先要确保系统安装了g++、gcc、openssldevel、pcredevel和zlibdevel软件。Linux环境下的yum安装如下。   yum install pcre*   yum install gcc gccc++ ncursesdevel perl   tarzxvf nginx1.4.1.tar.gz //解压缩源码文件   cd nginx1.4.1   /usr/sbin/groupadd www   /usr/sbin/useraddg www www   mkdirp /opt/gznc_jjy_www   chownR www:www /opt/gznc_jjy_www   ./configure --user=www --group=www --prefix=/opt/nginx --with-http_stub_status_module --with-http_flv_module --with-http_gzip_static_module   make make install   (2)Linux下的PostgreSQL安装。   PostgreSQL的安装方式有3种:即RPM包安装、yum 安装及源码包安装。Postgr

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档