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

Do I have to use PHP if I am running a WAMP/MAMP/LAMP stack?

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

P 不仅仅代表 PHP(说所有这些),如果您愿意,它也可以表示 Python。

而这一切只是文字,直到你了解各自的优势和前景。

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

我认为您会喜欢 LEMP(E 代表 Ngnix,对于许多项目来说它比 Apache 更好;然而,这是完全有争议的)

https://lemp.io/

另外,现在很流行使用Node.js作为服务器(MEAN软件包)。然而,它与您所看到的完全不同,- 整个捆绑包要么是 javascript,要么是基于 js 的框架,正如您可以从它的名称中理解的那样。

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

这是一个相当大的主题,需要深入挖掘,- 在网上冲浪。主要思想 - 你最好深入了解每个包之外的内容,这样你就可以知道它是否适合你的项目。

前端http服务器最好使用Nginx。

Here is a simple setup for Nginx with php-fpm, and example for RoR application.

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

对于你的情况最好使用Linux+Nginx+MariaDB+PHP-FPM