📜  mac安装多个php版本 - PHP(1)

📅  最后修改于: 2023-12-03 15:32:47.458000             🧑  作者: Mango

在Mac上安装多个PHP版本

若你是一名开发人员,你可能需要测试你的网站或应用在不同的PHP版本上运行时的行为。在Mac上可以很方便地安装多个版本的PHP。

使用Homebrew安装

Homebrew是一款Mac上的包管理器,它可以让你方便地安装和管理软件。使用Homebrew安装PHP非常简单,而且可以同时安装多个版本。以下是安装步骤:

安装Homebrew

在终端中执行以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装PHP

执行以下命令安装PHP:

brew install php@7.2

其中7.2为你想要安装的PHP版本号,你可以根据自己的需要选择不同的版本。

切换PHP版本

如果你想要切换不同的PHP版本,可以使用以下命令:

brew unlink php@7.2
brew link php@7.3

这里我们将从7.2切换到7.3。你可以根据自己的需要选择不同的版本。

安装扩展

如果你需要安装一些PHP扩展,可以使用以下命令:

brew install php@7.2 --with-redis

这里我们以Redis扩展为例,你可以根据自己的需要选择不同的扩展。

使用Docker安装

Docker是一款流行的虚拟化平台,它可以让你在Mac上运行不同版本的PHP环境。以下是安装步骤:

安装Docker

首先需要去Docker官网下载并安装Docker桌面版。

下载PHP镜像

Docker Hub上可以下载不同版本的PHP镜像。执行以下命令下载并启动一个PHP容器:

docker run -d --name my-php-container -v $(pwd):/var/www/html -p 8080:80 php:7.2-apache

这里我们下载了PHP7.2的镜像并启动了一个名为my-php-container的容器。我们还将容器内的/var/www/html目录挂载到主机的当前目录下,并将容器的80端口映射到主机上的8080端口。

切换PHP版本

如果你想要切换不同的PHP版本,可以下载对应版本的镜像,并重新运行容器。

安装扩展

如果你需要安装一些PHP扩展,可以通过修改Dockerfile文件来安装。具体的操作可以参考Docker官方文档

结论

本文介绍了在Mac上安装多个PHP版本的两种方式:使用Homebrew和使用Docker。你可以根据自己的需要选择不同的方式并进行配置。