我主要在Visual Studio中编写代码,我喜欢它,但最近它让我觉得有点幽闭恐惧症。在我的MacBook Pro上,我已经设置了PHP5和MySQL(本机)。使用mac上的内置服务器,这是否构成LAMP堆栈? Mac OSX被认为是Linux环境吗?我有VMWare Fusion 3,我应该虚拟地设置Linux操作系统以实现LAMP堆栈吗?我应该只使用CakePHP还是Zend?任何指导将不胜感激。
答案 0 :(得分:3)
它不是LAMP它是MAMP,但为此环境开发的所有应用程序都将与LAMP堆栈完全兼容。
它的区别在于理论而非实际。
答案 1 :(得分:2)
从技术上讲,OS X是基于BSD的操作系统,而不是Linux。
您正在谈论的设置通常称为MAMP(Mac,Apache,MySQL,PHP)
那就是说,它足够接近所有实际目的。
答案 2 :(得分:2)
实际上,在Mac上设置MySQL和Apache / PHP支持的一种非常常见的服务称为MAMP
。你去吧我想你是在MAMP上。
但实际上,只有你计划使用它时,操作系统才有意义。我使用并享受与操作系统无关的CodeIgniter PHP框架,所以我真的只需要-AMP
堆栈。
答案 3 :(得分:1)
某些东西是否是“LAMP堆栈”无关紧要。您的机器可能可以正常运行大多数Web应用程序。
不,OS X不是Linux环境,但它适合运行小型Web服务器。
答案 4 :(得分:1)
Mac OS X不是一个Linux环境,但肯定是一个* nix环境,因此可能不是一个强烈意义上的LAMP,但它的功能强大且有用。
答案 5 :(得分:1)
如果服务器是Apache,那么你有一个MAMP。 LAMP严格指Linux系统。
答案 6 :(得分:0)
L inux
A pache
M ySQL
P HP