2017-05-05 74 views
0

有没有什么办法可以为node.js和mongodb提供moodle LMS平台;我阅读了moodle文档,并且据我所见,它需要apache。在此先感谢使用node.js服务moodle LMS

回答

0

您当然不限于使用Apache与Moodle,您只需要一个可以运行PHP脚本的服务器。理论上,它看起来像Node.js可以运行PHP脚本(Execute PHP scripts within Node.js web server),但它可能是一个可怕的想法...

Apache通常被认为是运行Moodle比IIS更好的方式,但NGINX也应该工作。

至于数据库 - Moodle需要一个可以执行SQL语句的关系数据库。有对MySQL,MSSQL,PostGreSQL,Oracle,MariaDB的内置支持 - 理论上,您可以将其扩展为支持任何其他关系数据库系统,但这将是一项艰巨的工作。

Moodle将永远不会支持非关系数据库,如MongoDB(除了作为缓存解决方案,它已被支持)。

请参阅https://docs.moodle.org/en/Installing_Moodle了解硬件/软件要求的完整列表。

+0

谢谢。我的应用程序基于节点,所以它会像你说的那样,我不是这么想的好主意。在节点上使用LMS的任何其他想法或者我是否需要开发自己的.. – nick314

+0

您可能需要考虑在单独的服务器上运行Moodle,并使用webservices在您的应用和Moodle实例之间进行通信。除此之外,我不能提供任何建议,因为我不知道任何基于Node.js的LMS。 – davosmith