在 Mac OS X 上安装本地 LAMP 以进行 Web 开发的最简单方法是啥?

     2023-02-25     143

关键词:

【中文标题】在 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 上本地化 MenuBar

】如何在macosx上本地化MenuBar【英文标题】:howtolocalizeMenuBaronmacosx【发布时间】:2012-09-1806:31:34【问题描述】:我正在开发适用于MacOSX的应用程序。现在我希望界面上显示的每个单词、标题或字符串都进行本地化。目前,我已经... 查看详情

在 Mac OS X Lion 上设置 MySQLdb 以支持 Django 时遇到问题

...题描述】:所以我很确定我已经成功地完成了我的MySQLdb安装。我在全新安装的OSXLion上正确安装了以下所有内容:phpMyAdminMySQL5.5.16Dja 查看详情

在 mac os x 山狮上安装 boost_1_53_0

】在macosx山狮上安装boost_1_53_0【英文标题】:installboost_1_53_0onmacosxmountainlion【发布时间】:2013-02-2805:14:27【问题描述】:我想在我新安装的macosx山狮上安装boost。我已经下载了boost_1_53_0并按照我能找到的每个指南的每一步进行操... 查看详情

在 Mac OS X 上安装 libpq-dev

】在MacOSX上安装libpq-dev【英文标题】:Installlibpq-devonMacOSX【发布时间】:2012-04-2507:30:05【问题描述】:我正在尝试在本地MacOSX上使用Postgresql后端运行Django。我已经使用pip安装了Django:sudopipinstallDjango我已经使用其中一个二进制安... 查看详情

如何在 OS X 上写入本地应用程序支持目录

...们的服务层进行分析和存储。该应用程序旨在供任何在其安装的Mac上拥有帐户的用户使用。出于支持和进一步分析的目的,应用还需要在 查看详情

Ruby gem rmagick 不会安装在 Mac OS X 上

】Rubygemrmagick不会安装在MacOSX上【英文标题】:Rubygemrmagickwon\'tinstallonMacOSX【发布时间】:2013-03-1412:11:06【问题描述】:我知道这个问题很早以前就有人问过了,但没有一个解决方案对我有用,我现在真的很绝望。我正在尝试使... 查看详情

当前版本的“在 Mac OS X 上使用 mod_ssl”文档?

...对Mac还很陌生,我想在我的Mac(10.6.4)上启用SSL以进行一些本地开发。在寻找答案时,我遇到了Usingmod_sslonMacOSX。然而,这个Apple开发者支持文档 查看详情

Ruby cairo gem 无法在 Mac OS X Yosemite 上安装

】Rubycairogem无法在MacOSXYosemite上安装【英文标题】:RubycairogemfailingtoinstallonMacOSXYosemite【发布时间】:2014-11-1019:49:16【问题描述】:我完全坚持这一点。在依赖于cairo的Rails应用程序上工作ruby​​。从MacOSXMavericks升级到Yosemite并进... 查看详情

如何在 Mac OS X 上安装 mod_jk

】如何在MacOSX上安装mod_jk【英文标题】:Howtoinstallmod_jkonMacOSX【发布时间】:2012-07-2712:02:34【问题描述】:我正在寻找在MacOSX10.7Lion或更高版本上安装mod_jk的正确方法。目标是在ApacheHTTPD之后测试Tomcat。到目前为止,我发现安装mod... 查看详情

在 mac os x 上安装 cloudera impala shell 并连接到 impala 集群

】在macosx上安装clouderaimpalashell并连接到impala集群【英文标题】:installclouderaimpalashellonmacosxandconnecttoimpalacluster【发布时间】:2015-04-1923:10:35【问题描述】:我们在prod上有impala服务器,我需要使用带有macosx(10.8)的本地macbook上的impa... 查看详情

在 Mac OS X 上安装 MySQLdb

】在MacOSX上安装MySQLdb【英文标题】:InstallingMySQLdbonMacOSX【发布时间】:2011-07-2818:23:14【问题描述】:我花了几个小时尝试在MacOSXSnowLeopard上安装MySQLdb(Python库)。我正在使用来自SO的theseinstructions。我不断收到错误,因此我尝试... 查看详情

以编程方式在 Mac OS X 上创建 PPTP ***

】以编程方式在MacOSX上创建PPTP***【英文标题】:CreatingPPTP***onMacOSXProgramatically【发布时间】:2015-03-2201:09:01【问题描述】:我正在尝试创建一个以编程方式在Mac上设置***的应用。不幸的是,网络领域的Apple文档对设置和连接***不... 查看详情

以编程方式在 Mac OS X 上创建 L2TP ***

...序制作可用于使用L2TP协议连接到***的应用程序。我对此进行了很多搜索,但找不到任何合适的示例或教程。我找到了用于macos***连接的halo/macos***,但它是我想在我的应用 查看详情

在 Mac OS X 10.11.6 El Capitan 上安装 ffmpeg 时出现问题 [关闭]

】在MacOSX10.11.6ElCapitan上安装ffmpeg时出现问题[关闭]【英文标题】:ProblemsinstallingffmpegonMacOSX10.11.6ElCapitan[closed]【发布时间】:2020-05-0100:10:50【问题描述】:我尝试使用自制软件安装它,也尝试克隆,但它总是以失败告终。我找不... 查看详情

在 mac os x 上安装 MEAN 时出错

】在macosx上安装MEAN时出错【英文标题】:ErrorinstallingMEANonmacosx【发布时间】:2015-12-1006:13:52【问题描述】:安装MEAN时出现以下错误:CXX(target)Release/obj.target/bson/ext/bson.oInfileincludedfrom../ext/bson.cc:36:Infileincludedfrom../ext/bson.h:17:../nod 查看详情

无法在 mac os x mojave 上安装 mysqlclient

】无法在macosxmojave上安装mysqlclient【英文标题】:can\'tinstallmysqlclientonmacosxmojave【发布时间】:2019-04-0606:11:14【问题描述】:我正在尝试在macosxmojave上安装mysqlclient:sudopip3installmysqlclient我收到以下错误:clang-Wno-unused-result-Wsign-comp... 查看详情

如何在 Mac OS X 上安装 MySQL gem

】如何在MacOSX上安装MySQLgem【英文标题】:HowtoinstallMySQLgemonMacOSX【发布时间】:2011-06-2509:44:22【问题描述】:在MacOSX上安装mysqlgem需要什么?我收到错误“无法构建原生扩展”。【问题讨论】:【参考方案1】:首先安装MySQL,使... 查看详情

无法在 Mac OS X 10.9 上安装 Lxml

】无法在MacOSX10.9上安装Lxml【英文标题】:CannotinstallLxmlonMacOSX10.9【发布时间】:2013-11-0202:27:44【问题描述】:我想安装Lxml,这样我就可以安装Scrapy。当我今天更新我的Mac时,它不允许我重新安装lxml,我收到以下错误:Infileinclud... 查看详情