有没有办法用node.js和mongodb来服务moodle LMS平台;我阅读了 Moodle 文档,据我所知它需要 apache。提前致谢
最佳答案
您当然不限于将 Apache 与 Moodle 结合使用,您只需要一台可以运行 PHP 脚本的服务器。理论上,Node.js 看起来可以运行 PHP 脚本( Execute PHP scripts within Node.js web server ),但这可能是一个糟糕的主意......
Apache 通常被认为是比 IIS 更好的 Moodle 运行方式,但 NGINX 也应该可以。
至于数据库——Moodle需要一个可以执行SQL语句的关系数据库。有对 MySQL、MSSQL、PostGreSQL、Oracle、MariaDB 的内置支持 - 理论上,您可以扩展它以支持任何其他关系数据库系统,但这将是一项艰巨的工作。
Moodle 永远不会支持非关系数据库,例如 MongoDB(除了作为缓存解决方案,它已经得到支持)。
参见https://docs.moodle.org/en/Installing_Moodle了解硬件/软件要求的完整列表。
关于node.js - 使用 Node.js 提供 Moodle LMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43799181/