在 Mac OS X 上安装本地 LAMP 以进行 Web 开发的最简单方法是啥?
Posted
技术标签:
【中文标题】在 Mac OS X 上安装本地 LAMP 以进行 Web 开发的最简单方法是啥?【英文标题】:What is the easiest way to have a local LAMP installation for web development on mac OS X?在 Mac OS X 上安装本地 LAMP 以进行 Web 开发的最简单方法是什么? 【发布时间】:2010-10-17 09:41:41 【问题描述】:我是 mac os x 的新手。在 Windows XP 世界中,有一些可用的软件包,如 easyphp、wampserver、uniformserver,它们使您能够拥有一个完整的本地网络服务器,其中包含通过自动安装程序配置的 php、mysql。真的很方便。
我的新 Mac 也需要同样的功能。我知道 mac os x 带有本地网络服务器。这已经预装了php,mysql吗?
我想请你们就拥有这款本地灯的最简单方法提供建议,以便我可以继续在这台漂亮而闪亮的机器上进行开发。
谢谢!
【问题讨论】:
LAMP linux中不是L吗? :P “L”几乎无关紧要:只要 PHP 解释器与正确的 Web 服务器和数据库一起运行,大多数 php 代码(“P”)并不关心操作系统。 ...虽然有时您需要从文件系统中提取一些内容。 Unix -> BSD -> FreeBSD -> NeXTSTEP -> Mac OS X。Linux 和 OS X 本质上都是 Unix,在命令行上它们实际上是相同的。唯一的主要区别是 OS X 对 X 窗口系统的支持很糟糕,但这并不真正影响 Web 开发。 @Chris 除非你想使用 ln 命令...在这种情况下源和目标是相反的:) 【参考方案1】:问题:LAMP 是什么意思?
答案:Linux Apache MySQL PHP
问:如果这是在 Mac 上运行?
A : 试试MAMP
【讨论】:
很棒的电话。 MAMP 正是我正在寻找的。它甚至允许使用 80 端口,因此内置的 apache 不会妨碍。【参考方案2】:XAMPP 也是一个不错的选择
【讨论】:
【参考方案3】:http://foundationphp.com/tutorials/php_leopard.php
http://dev.mysql.com/doc/refman/5.0/en/mac-os-x-installation.html
【讨论】:
【参考方案4】:OS X 已经安装了 php 和 apache。它默认没有安装 mysql,但是你可以很容易地从the mysql website 下载 Mac OS X 版本,无论是 tarball 版本还是包版本。
【讨论】:
附带说明,如果您想使用另一种脚本语言进行 Web 开发,OS X 还附带 Perl、Python 和 Ruby。它不附带 C 编译器或 make 程序,但如果您安装(免费)开发人员的工具,您将获得 GCC 和 GNU Make,您需要安装 MySQL。 它也带有完整的 Rails 设置(在 10.5 中)...我会说它确实“附带”了编译器,只是默认情况下没有安装 :)【参考方案5】:Mac OS X 本质上是 Linux。
Mac OS X 已经包含 Apache。打开文件共享,您将打开 Apache。
您需要为 Mac OS X 下载并安装 MySQL。http://dev.mysql.com/downloads/mysql/5.1.html
您需要编辑 httpd.conf 以启用 mod_apache。
【讨论】:
【参考方案6】:五年后,我相信这个问题和现有的答案仍然被一些新人阅读。
我个人强烈推荐使用Homebrew在mac os x上拥有一个完美的开发环境。不仅是 PHP,homebrew 还为开源工具包/库/应用程序的天堂敞开了大门。
这是我与此主题相关的another answer。
【讨论】:
以上是关于在 Mac OS X 上安装本地 LAMP 以进行 Web 开发的最简单方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章