如果我正在运行WAMP / MAMP / LAMP堆栈,是否必须使用PHP?

时间:2017-07-11 04:03:07

标签: php mysql wamp mamp lamp

如果我想使用Ruby或Python或除PHP以外的任何其他OOP语言,同时仍然运行WAMP / LAMP / MAMP堆栈,那么我仍然可以使用Windows / MySQL / Apache这是一个好主意吗?我应该研究一下更好的堆栈吗?如果可以这样做,为什么它不会被称为WAM [选择你的冒险]而不是WAMP ......?

2 个答案:

答案 0 :(得分:0)

P不代表PHP(说明所有这些),如果你愿意,它也可能意味着Python。

所有这些只是在你理解这些捆绑的优点和前景的那一刻之前。

所以,正确的问题是你应该考虑什么。

我认为你想要LEMP(E代表Ngnix,对于很多小项目来说,它会比Apache更好。当然,这个陈述是完全有争议的)

https://lemp.io/

此外,现在使用Node.js作为服务器,以及基于它的MEAN软件包非常流行。然而,从你正在看的方面来看,它是完全不同的(通常,它是非常好的做法) - 它是所有基于javascript和js的框架,你可以从它的名称中理解。

https://en.wikipedia.org/wiki/MEAN_(software_bundle)

这是一个相当广泛的主题,在网上搜索一下。主要的想法是,您应该了解每个捆绑包之外的内容,而且只有在符合您的项目需求时才能获得。而且只有你才能准确了解你的项目细节。

答案 1 :(得分:0)

最好将Nginx用于前端http-server。

Here is使用php-fpm进行Nginx的简单设置,以及RoR application的示例。

Windows通常使用IIS运行ASP.NET应用程序。

为了您的情况,最好使用Linux + Nginx + MariaDB + PHP-FPM