如果要在运行WAMP / LAMP / MAMP堆栈的同时使用Ruby或Python或PHP以外的其他OOP语言,这样我仍然可以使用Windows / MySQL / Apache,那是个好主意吗?有没有更好的堆栈我应该研究?如果可以这样做,为什么不将它称为WAM [选择您的冒险]而不是WAMP ...?
P不仅仅代表PHP(说了全部),如果您愿意的话,也可能意味着Python。
而且所有这些只是文字,直到您了解每种语言的优点和前景为止。
所以,正确的问题是您还应该考虑什么。
我认为您希望使用LEMP(E代表Ngnix,在许多项目中它比Apache更好;但是,这是完全有争议的)
而且,如今使用Node.js作为服务器(MEAN软件包)也很流行。但是,它与您所看到的完全不同,整个捆绑包要么是基于javascript的框架,要么是基于js的框架,从名称中您可以理解。
https://en.wikipedia.org/wiki/MEAN_(software_bundle)
这是一个很大的主题,要在网上冲浪。主要思想-您最好深入了解每个捆绑包之外的内容,以便了解它是否适合您的项目。
最好将Nginx用于前端http服务器。
[Here is使用php-fpm为Nginx进行的简单设置,以及RoR application的示例。
Windows通常使用IIS运行ASP.NET应用程序。
为了您的情况更好使用Linux + Nginx + MariaDB + PHP-FPM