有没有什么办法可以为node.js和mongodb提供moodle LMS平台;我阅读了moodle文档,并且据我所见,它需要apache。在此先感谢使用node.js服务moodle LMS
0
A
回答
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了解硬件/软件要求的完整列表。
相关问题
- 1. CMS或LMS,Moodle的或Joomla,
- 2. Moodle:使用web服务api的moodle_role_assign
- 3. Moodle的3.2 Web服务core_create_user
- 4. Moodle with Java或任何其他符合此要求的LMS
- 5. Node.js服务?
- 6. 应该在AMSC的LMS服务器或内容服务器上启用JSON MIME
- 7. 使用Node.js创建DDP服务器
- 8. 使用NOIP与RPI node.js服务器
- 9. 使用node.js服务器请求文件
- 10. 使用Node.js创建HTTPS服务器
- 11. 使用node.js与远程GraphicsMagick服务器
- 12. 使用node.js调试服务器端
- 13. 将Moodle作为Web服务运行
- 14. Tincan LMS论坛跟踪
- 15. 整合LMS的LTI标准
- 16. node.js WebSocket服务器
- 17. Socket.io没有被Node.js服务器服务
- 18. SCORM向LMS报告
- 19. 使用React.js是否限制我们使用node.js服务器
- 20. 误差的node.js服务器
- 21. Node.js REST服务 - express +主干
- 22. 在线Node.js服务器
- 23. Node.js多服务器集群
- 24. Node.js服务器无响应
- 25. Node.js http聊天服务器
- 26. Node.js的TCP服务器EACCESS
- 27. 设置node.js服务器
- 28. Web服务RESTful与node.js
- 29. ngFlow toForimidable node.js服务器
- 30. SSH服务器上的Node.js
谢谢。我的应用程序基于节点,所以它会像你说的那样,我不是这么想的好主意。在节点上使用LMS的任何其他想法或者我是否需要开发自己的.. – nick314
您可能需要考虑在单独的服务器上运行Moodle,并使用webservices在您的应用和Moodle实例之间进行通信。除此之外,我不能提供任何建议,因为我不知道任何基于Node.js的LMS。 – davosmith