基于LNPP平台的高校继续教育门户网站构建.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
8 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LNPP 平台 高校 继续教育 门户 网站 构建
- 资源描述:
-
1、基于 LNPP 平台的高校继续教育门户网站构建摘要:以 Nginx/PostgreSQL 为基础,提出基于 LNPP 平台的 Web 开发框架,结合高校继续教育网站,探讨网站开发所涉及的开发环境、功能模块、数据库操作等关键技术,为高校继续教育网站建设提供参考借鉴。关键词:PHP;Nginx;PostgreSQL;继续教育;网站构建DOIDOI:10.11907/rjdk.151844中图分类号:TP319文献标识码:A 文章编号文章编号:16727800(2015)0080173030 引言随着社会的不断进步,教育不断改革,成人教育不断拓展,原有成人教育模式已经不能完全满足社会需求。各高校相继
2、成立的继续教育学院主要负责成人高等教育、自学考试助学、现代远程网络教育、教师职后培训以及社会培训等学历教育与非学历教育,是高等教育的重要组成部分。历经几十年的发展,高校继续教育取得了许多成功经验,同时也面临着诸多挑战1。高校继续教育部门网站,作为高校继续教育对外展示的窗口,所面向的用户群越来越广泛,所承载的功能也越来越全面,不单是面向校内,同时面向社会也提供了诸多服务功能2。本文系统探讨 LNPP 平台开发环境搭建的关键技术及网站平台软件设计与开发。1 开发环境构建LNPP 架构,即 Linux+Nginx+PostgreSQL+PHP,平台架构的各组成部分均为开源软件,性能优异,应用广泛。其
3、中,以 Linux 为操作系统,Nginx for Linux 为 Web 服务器,PostgreSQL 为后台数据库,以 PHP 作为服务器端脚本语言进行开发。LNPP 平台架构如图 1 所示。1.1 LNPP 平台组成特点LNPP 平台具有开发成本低、灵活性强、易于维护、能跨平台移植等特点。Linux 操作系统支持大内存,性能强,稳定性及安全性较好,同时规避了 Windows 系统易受到攻击等问题。Nignx 是一个高性能的 HTTP 和反向代理服务器,以稳定性强、系统资源消耗低、高并发支持而闻名,目前已被国内门户级网站广泛采用。PHP 具有系统资源消耗低、安全性强、支持跨平台等特点,广泛
4、用于 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 迁移到 Post
5、greSQL 的用户使用。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 环境下的
6、 yum 安装如下。yum install pcre*yum install gcc gccc+ncursesdevel perltarzxvf nginx1.4.1.tar.gz/解压缩源码文件cd nginx1.4.1/usr/sbin/groupadd www/usr/sbin/useraddg www wwwmkdirp/opt/gznc_jjy_wwwchownR www:www/opt/gznc_jjy_www./configure-user=www-group=www-prefix=/opt/nginx-with-http_stub_status_module-with-http
7、_flv_module-with-http_gzip_static_modulemake&make install(2)Linux 下的 PostgreSQL 安装。PostgreSQL 的安装方式有 3 种:即 RPM 包安装、yum 安装及源码包安装。PostgreSQL在初始配置时依赖于两个配置文件:postgresql.conf 和 pg_hba.conf。关键代码如下:chmod+x postgresql-9.2.4-1-linux-x64.run./postgresql-9.2.4-1-linux-x64.run按提示安装即可(3)Linux 下的 PHP 安装。所有操作都在 ro
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
海南自贸港初启.pdf
