PHP 8.1的最新版本是8.1.17,但出于开发原因,我需要一个较旧的版本。特别是8.1.6,以支持在我们的Ubuntu运行服务器上的开发,以及防止在较新的PHP版本中引入的一些错误发生。当brew默认安装最新版本时,我该怎么做呢?我也试过shivammathur/php tap,但它也只是安装最新版本。
lqfhib0f1#
要安装较旧的PHP版本,例如8.1.16,请使用shivammathur/php点击,您可以按照以下步骤操作1.转到tap目录。
8.1.16
shivammathur/php
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。
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
1条答案
按热度按时间lqfhib0f1#
要安装较旧的PHP版本,例如
8.1.16
,请使用shivammathur/php
点击,您可以按照以下步骤操作1.转到tap目录。
1.搜索PHP版本的提交,对于
8.1.16
,执行1.检查显示的每个提交的差异,选择
8.1.16
添加到点击的提交哈希并 checkout 到它。对于8.1.16
,它是1685cc93fccbf1f4a7d74cb876c5d0119d952b43
。1.使用水龙头重新安装PHP 8.1。
要切换回最新版本,请恢复该选项并重新安装PHP。