如何在 macOS 12 Monterey 上设置 MAMP本地服务器

  Apple 于 2021 年 10 月 25 日发布了 2021 年最新的 macOS 12 Monterey。今年又到了,如果您从 macOS 11 Big Sur 或更旧版本升级,您可能需要重新配置 macOS。

或者,如果您有一台装有 macOS 12 Monterey 的全新 Mac,以下配置步骤应该可以帮助您在 macOS 平台上设置本地 Web 服务器。

在 macOS 12 Monterey 上,系统内置了 Apache。但是,当您查看 Apache 内置的 httpd.conf 时,您会注意到有一行说:

#PHP was deprecated in macOS 11 and removed from macOS 12

从 macOS 12 Monterey 开始,由于没有内置 PHP,如果您想设置 MAMP(macOS、Apache、MySQL、PHP)堆栈,我建议使用 Apache 的 Homebrew 版本以及 PHP。

禁用 macOS 内置 Apache

由于我们不会使用 macOS 12 内置版本的 Apache,如果您的内置 Apache 正在运行,请发出以下命令来停止 Apache 服务。

打开终端Terminal并输入:

sudo apachectl stop

安装Homebrew

您需要做的第一件事是将 Homebrew 安装到您的 macOS 12 Monterey 系统(如果您还没有安装 Homebrew)。

检查您是否安装了 Homebrew 或知道安装的 Homebrew 版本

打开Terminal并输入brew -v

Homebrew 3.3.0 
Homebrew/homebrew-core(git 修订版 359f9f16171;最后一次提交 2021-10-25)

这意味着您已经安装了 Homebrew。如果您没有看到以上内容,请按照以下步骤在您的系统中安装 Homebrew。

转到https://brew.sh/

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


打开Terminal并粘贴上面的命令。

注意:如果您没有安装 Xcode 的命令行工具,Homebrew 安装程序将首先下载并安装 Xcode 的命令行工具,然后它将继续完成 Homebrew 到您的系统的安装。

导出环境路径

当您尝试发出 brew 命令时,您可能会收到以下错误。

zsh: command not found: brew

如果出现上述错误,则必须通过发出以下命令来导出路径。

export PATH="/opt/homebrew/bin:$PATH"

打开Terminal并键入以下命令,然后按 Enter。

echo 'export PATH="/opt/homebrew/bin:$PATH"' >> $HOME/.zshrc

然后键入以下命令并按 Enter。

关闭Terminal并重新打开一个新Terminal窗口。

通过 Homebrew 安装 Apache

安装 Homebrew 并正确设置导出后,下一步是使用 Homebrew 安装 Apache。

打开 Terminal

输入 brew install httpd

配置 Homebrew 版本的 Apache(httpd.conf 文件)

打开 Terminal

输入 cd /opt/homebrew/etc/httpd/

键入 sudo cp httpd.conf httpd.conf.bak并按 Enter(如果您想保留原始配置文件的副本,则此步骤是可选的。)

输入 sudo nano httpd.conf,进行编辑

启用模块和配置

您需要启用(取消注释该行)并修改/更新httpd.conf文件中的配置。

要启用模块,首先,您需要找到要启用的模块。

用于调control + w出搜索功能,查找以下模块并确保取消注释。(删除#每行前面的。)

LoadModule authn_core_module lib/httpd/modules/mod_authn_core.so
LoadModule authz_host_module lib/httpd/modules/mod_authz_host.so
LoadModule userdir_module lib/httpd/modules/mod_userdir.so
LoadModule include_module lib/httpd/modules/mod_include.so
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
Include /opt/homebrew/etc/httpd/extra/httpd-userdir.conf

修改 DocumentRoot

使用control + w并搜索DocumentRoot. 注释掉(放在#下面每一行的前面。

DocumentRoot "/Users/mymac/work/"
<Directory "/Users/mymac/work/">

    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks Multiviews
    MultiviewsMatch Any

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>ed

修改监听端口

默认情况下,它将侦听 port 8080。如果要监听端口80,修改Listen 8080Listen 80.

使用Control + w并搜索Listen 8080然后替换为Listen 80

在您的用户名下创建站点文件夹

由于我们将 DocumentRoot 定义为/Users/mymac/work/

。我们需要Sites在用户“ developer”下创建这个“ ”文件夹。

打开Finder并导航到用户的文件夹。

创建新文件夹并将其命名为“ work

通过 Homebrew 安装 PHP

打开 Terminal

输入 brew install PHP

等待安装完成。

修改 httpd.conf 以在 Apache 上启用 PHP

打开终端

输入 cd /opt/homebrew/etc/httpd/

输入 sudo nano httpd.conf 编辑

添加以下几行。

LoadModule php7_module /usr/local/Cellar/php@7.1/7.1.33_4/lib/httpd/modules/libphp7.so 
# 注意这里要根据你具体的php路径,如果是7.x 中间php7_module,如果是8.x,则php_module,后面也是libphp.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>

使用Control + w并搜索DirectoryIndex,然后添加index.php

创建 phpinfo.php 文件

phpinfo.php 文件将用于检查 PHP 是否正常工作。

打开 Terminal

输入 cd ~/work

类型 sudo nano phpinfo.php

打开 nano 应用程序后,添加以下行。

<?php phpinfo(); ?>

然后按control + o保存然后control + x退出nano应用程序。

启动Apache服务器

完成Apache和PHP的配置后,让我们启动Apache服务器。

打开 Terminal

输入 brew services restart httpd

要检查 Apache 服务是否正在运行,请键入 brew services list

你应该看到类似的东西:

httpd 启动开发人员 /Users/developer/Library/LaunchAgents/homebrew.mxcl.httpd.plist
// 注:如果php显示none,则表示php没开启,开启方法: brew services restart php@7.1 根据自己的版本号调整,关闭stop、重启restart

如果您看到“已启动”状态,则表示 Apache 服务器已启动并正在运行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MacOS 12 Monterey是苹果公司最新的操作系统版本。用户可以从苹果官方的App Store进行在线下载和升级。但是,在某些情况下,您可能需要从其他渠道下载Monterey镜像,例如备份、离线安装或创造可引导的安装盘等。 有许多网站提供Monterey镜像下载。但是,用户需要非常谨慎,以避免下载捆绑了恶意软件或病毒的镜像文件,因此建议从受信任的网站下载。同时,用户需要确保他们的电脑已安装杀毒软件和防火墙,以确保安全。 下载Monterey镜像需要耗费大量时间和大量的带宽,因此建议选择快速的互联网连接来加快下载速度。由于Monterey镜像很大,因此用户需要准备足够的磁盘空间。通常建议将其保存在外部硬盘驱动器或移动设备上,以便进行离线安装。 总之,如果您需要下载MacOS 12 Monterey镜像,请寻找可信赖的网站,检查是否有病毒和恶意软件,以确保下载后的文件安全可靠。此外,还应确保拥有快速的互联网连接和足够的磁盘空间,以存储下载的文件。 ### 回答2: macOS 12 Monterey是苹果公司最新推出的操作系统版本,它带来了众多新功能和改进,包括全新的Safari浏览器、重设计的通知中心、全新的控制中心、FaceTime的改进和增强的隐私保护等等。许多苹果设备用户都期待着升级到这一版本的操作系统,但是,由于某些原因,有些用户需要手动下载并安装macOS 12 Monterey镜像。 首先,需要注意的是,从非官方的网站上下载macOS 12 Monterey镜像可能会带来风险,例如植入病毒、恶意软件等。因此,建议用户到苹果官网或者官方应用商店下载。若要获取下载链接,可以在谷歌或百度搜索macOS 12 Monterey下载。 在下载macOS 12 Monterey镜像之前,需要确保设备已满足下列要求: 1.支持macOS 12 Monterey的设备:MacBook Pro,MacBook Air,iMac Pro,iMac等苹果设备。 2.设备已更新到最新的macOS 11 Big Sur版本。 3.至少需要20GB的可用存储空间。 4.设备需要连接互联网。 当下载好安装镜像之后,可以按照以下步骤来安装macOS 12 Monterey: 1.将安装镜像存储在可靠的存储设备中,例如外部硬盘或U盘。 2.关闭Mac电脑,然后连接可靠的存储设备。 3.按住“Option”键并同时按下电源键,之后松开所有按键。 4.当看到出现“Startup Manager”时,用键盘上的方向键选择可靠的存储设备,然后按下回车键。 5.在安装界面中,选择安装macOS 12 Monterey。 6.按照提示完成安装过程。 综上所述,下载和安装macOS 12 Monterey应该是一个相对简单的过程。然而,为了避免潜在的风险,建议用户始终从官方来源下载和安装操作系统。 ### 回答3: MacOS 12 Monterey是苹果公司最新的操作系统,针对Mac电脑的需求做了多项升级。由于该系统刚刚发布,如果想下载Monterey的镜像文件,还需要做一些准备工作。 1. 确认您的Mac电脑型号 首先,需要确认您的Mac电脑型号是否支持Monterey,以下是MacOS 12 Monterey支持的电脑型号: • MacBook(2016年及以后的型号) • MacBook Air(2015年及以后的型号) • MacBook Pro(2015年及以后的型号) • iMac(2015年及以后的型号) • iMac Pro(2017年及以后的型号) • Mac Pro(2013年及以后的型号) • Mac mini(2014年及以后的型号) 2. 下载Monterey镜像文件 如果您的Mac电脑型号支持Monterey,则可以从苹果公司官方网站上下载Monterey的镜像文件。这需要有苹果开发者账号或者公共测试版账号。在官网上,可以通过在菜单栏中选择"MacOS"菜单,然后选择"Monterey"来找到下载链接。 不过,注意一下,官网下载需要带几个小时的等待,因此,也可以选择去一些第三方网站中下载,比如百度云等网盘。 3. 安装Monterey 下载完镜像文件之后,就可以开始安装Monterey。打开镜像文件,将其中的"Install MacOS 12 Beta.app"文件拖到/"Application/"目录下即可。如果您的Mac电脑使用启动盘启动,则可以直接从安装盘中启动Monterey,从而安装新的操作系统。 总之,在下载Monterey的过程中,请注意采用正规的渠道进行,以免造成不必要的风险。另外,在安装Monterey时,还需要注意事项,如备份重要数据、确保电脑电源充足、遵循安装指南等,以确保安装程序运行正常。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值