使用 node.js 服务 moodle LMS
Serving moodle LMS with node.js
有什么方法可以使用 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 和 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。