PHP5、MySQL和MacBookPro的组合是否构成了一个LAMP堆栈?如果没有,那是什么?

PHP5、MySQL和MacBookPro的组合是否构成了一个LAMP堆栈?如果没有,那是什么?,php,mysql,linux,macos,lamp,Php,Mysql,Linux,Macos,Lamp,我主要在Visual Studio中编写代码,我喜欢它,但最近它让我觉得有点幽闭恐惧症。在我的MacBookPro上,我已经设置了PHP5和MySQL(本机)。内置服务器在mac上,这是否构成LAMP堆栈?Mac OSX被认为是Linux环境吗?我有VMWare Fusion 3,我是否应该虚拟地设置Linux操作系统以实现LAMP堆栈?我应该使用CakePHP还是Zend?任何指导都将不胜感激 从技术上讲,OSX是基于BSD的操作系统,而不是Linux 您正在谈论的设置通常被称为MAMP(Ma

我主要在Visual Studio中编写代码,我喜欢它,但最近它让我觉得有点幽闭恐惧症。在我的MacBookPro上,我已经设置了PHP5和MySQL(本机)。内置服务器在mac上,这是否构成LAMP堆栈?Mac OSX被认为是Linux环境吗?我有VMWare Fusion 3,我是否应该虚拟地设置Linux操作系统以实现LAMP堆栈?我应该使用CakePHP还是Zend?任何指导都将不胜感激

从技术上讲,OSX是基于BSD的操作系统,而不是Linux

您正在谈论的设置通常被称为MAMP(Mac、Apache、MySQL、PHP)


这就是说,对于所有实际用途来说,它都足够近。

某个东西是否是“灯堆”无关紧要。您的计算机可能可以运行大多数web应用程序


不,OS X不是Linux环境,但它只适合运行小型web服务器。

Mac OS X不是Linux环境,但它确实是*nix环境,因此可能不是一个严格意义上的LAMP,但它与LAMP一样强大和有用。

实际上,在Mac上设置MySQL和Apache/PHP支持的一个非常常见的服务叫做
MAMP
。好了。我猜你是在妈妈身上


但实际上,操作系统只有在你打算使用它的时候才重要。我使用并喜欢CodeIgniter PHP框架,它与操作系统无关,因此我只需要
-AMP
堆栈。

如果服务器是Apache,您就有一个MAMP。LAMP严格地说是指Linux系统。

它不是LAMP,而是MAMP,但您为此环境开发的所有应用程序都将与LAMP堆栈完全兼容。

区别在于它更多的是理论上的,而不是实际的。

Linux

Apache

MySQL


pHP

您将使用该堆栈做什么?构建web应用程序。。。到目前为止,我的经验是使用c++/c#NET。我对探索PHP以构建web应用程序感兴趣。