如何使用Brew在Mac上安装特定的旧版PHP 8.1.*?

oyxsuwqo  于 2023-03-28  发布在  PHP
关注(0)|答案(1)|浏览(288)

PHP 8.1的最新版本是8.1.17,但出于开发原因,我需要一个较旧的版本。特别是8.1.6,以支持在我们的Ubuntu运行服务器上的开发,以及防止在较新的PHP版本中引入的一些错误发生。
当brew默认安装最新版本时,我该怎么做呢?我也试过shivammathur/php tap,但它也只是安装最新版本。

lqfhib0f

lqfhib0f1#

要安装较旧的PHP版本,例如8.1.16,请使用shivammathur/php点击,您可以按照以下步骤操作
1.转到tap目录。

cd "$(brew --repo shivammathur/php)"

1.搜索PHP版本的提交,对于8.1.16,执行

git log -p -S php-8.1.16

1.检查显示的每个提交的差异,选择8.1.16添加到点击的提交哈希并 checkout 到它。对于8.1.16,它是1685cc93fccbf1f4a7d74cb876c5d0119d952b43

git checkout 1685cc93fccbf1f4a7d74cb876c5d0119d952b43

1.使用水龙头重新安装PHP 8.1。

brew reinstall shivammathur/php/php@8.1

要切换回最新版本,请恢复该选项并重新安装PHP。

brew tap --repair shivammathur/php
brew reinstall shivammathur/php/php@8.1

相关问题