【问题标题】: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 命令...在这种情况下源和目标是相反的:)

标签: macos webserver lamp


【解决方案1】:

问题:LAMP 是什么意思?

答案:Linux Apache MySQL PHP

问:如果这是在 Mac 上运行?

A : 试试MAMP

【讨论】:

  • 很棒的电话。 MAMP 正是我正在寻找的。它甚至允许使用 80 端口,因此内置的 apache 不会妨碍。
【解决方案2】:

XAMPP 也是一个不错的选择

【讨论】:

    【解决方案3】:
    【解决方案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

      【讨论】:

        猜你喜欢
        • 2011-07-02
        • 2023-03-26
        • 2011-09-17
        • 1970-01-01
        • 1970-01-01
        • 2015-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多