2017-05-05 81 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