我需要针对magento(7.1.3)的特定版本的PHP
使用家庭酿造或卷发时,我只能指定一个小数(7.1、7.2等)。
运行
brew install php@7.1
最终让我
php -v
PHP 7.1.29 (cli) (built: May 21 2019 20:05:17) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.1.29, Copyright (c) 1999-2018, by Zend
Technologies
尝试安装特定版本(例如可以使用nvm的节点):
brew install php@7.1.3
得到我
Error: No available formula with the name "php@7.1.3"
我尝试使用curl命令,出现同样的问题:
https://php-osx.liip.ch/install.sh | bash -s 7.1.3
得到我
Did or could not download package: 7.1.3-frontenddev
TL; DR:如何在Mac上安装确切版本的PHP(7.1.3)?
答案 0 :(得分:5)
对于brew中不推荐使用的php版本。请运行此。
brew tap exolnet/homebrew-deprecated
然后选择您的版本。
brew install php@7.1
切换回第一个PHP版本。
brew link --force --overwrite php@7.1
这里是参考,
答案 1 :(得分:0)
我在PHP git page上找不到此带标签的版本,因此可能是某些Linux发行版的重新打包版本。 如果您认为需要〜7.1.3版本,因为它写了magento的系统要求,则也可以使用7.2.0版本,因为他们在 https://devdocs.magento.com/guides/v2.3/install-gde/system-requirements-tech.html
因此您可以使用:
brew install php@7.2
在安装旧版本时,您会错过最新的错误修复程序和安全修复程序,因此,我建议您至少使用PHP 7.2。