如何在Mac上安装不同版本的php

1,136次阅读
没有评论

相信很多同学在Mac进行php开发时都是直接使用docker,但本地docker有一个问题,就是速度很慢,您可以立即做个实验,在docker里面安装一个比较大型的php系统,比如Magento2,然后你从浏览器访问,你是基本上跑不起来的,我现在已经不再使用docker进行本地开发了。在windows系统中,我会用wsl2,如果安装了Ubuntu,只要执行下面命令,就会进入Ubuntu系统

wsl -d Ubuntu-22.04

而在Mac系统中,我们要如何做呢,很简单,直接本地安装php
下面是具体步骤:

前提条件

Xcode命令行工具

检查是否已安装

xcode-select --version

如果上述命令返回:

zsh: command not found: xcode

这意味着您需要安装 Xcode 命令行工具,请使用以下命令来执行此操作:

xcode-select --install

检查Homebrew是否安装

Homebrew 是 macOS 的包管理器。就像 Ubuntu 上的 apt 。
要检查它是否已安装,请运行 brew _— version ,您应该看到如下输出:

$ brew --version
Homebrew 4.0.25-4-g59bc0e9
Homebrew/homebrew-core (git revision 83616b7938b; last commit 2023-03-13)

如果您收到如下输出:

zsh: command not found: brew

这说明Homebrew尚未安装。要安装 Homebrew,请在终端中运行以下命令:

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

安装PHP

安装php8.2

Homebrew安装好之后,要安装Mac上的软件就非常简单了,要安装php8.2,只需执行如下语句:

brew install php@8.2

安装php7.4

brew install php@7.4

不同php版本之间的切换

您可以使用brew中的“链接”和“取消链接”在不同安装的PHP版本之间切换:

# Switch from 8.2 to 7.2
brew unlink php@8.2
brew link php@7.2 --force

如果您有任何疑问或遇到问题,可以给我留言,谢谢

正文完
 

公众号