安装Mac的特定PHP版本



我需要特定版本的php(7.1.3(

使用家庭酿造或卷曲,我只能指定一个小数(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"

我尝试使用卷曲命令,同样的问题:

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(的精确版本?

对于啤酒中的弃用PHP版本。请运行此。

brew tap exolnet/homebrew-deprecated

然后选择您的版本。

brew install php@7.1

切换回第一个PHP版本。

brew link --force --overwrite php@7.1

这是参考,

MacOS 10.15 Catalina Apache设置:多个PHP版本

brew tap exolnet/homebrew-deprecated被弃用。

我推荐Shivammathur/PHP。这是如何使用它的示例:

brew tap shivammathur/php

brew install shivammathur/php/php@7.3

brew link --overwrite --force shivammathur/php/php@7.3

然后重新启动终端并测试您的PHP版本:

php -v

我在php git页面上没有找到标记版本,因此可能是重新包装的,用于某些Linux发行版。如果您认为自己需要〜7.1.3版本,因为这是针对Magento的系统要求编写的,那么您也可以使用7.2.0https://devdocs.magento.com/guides/v2.3/install-gde/system-system-requirements-tech.html

因此您可以使用:

brew install php@7.2

安装旧版本您错过了最新的错误修复和安全修复程序,因此我建议您至少向您推荐PHP 7.2。

您可以尝试phpbrew - 我需要安装一个特定的子交换(BRER只允许我安装php@8.0,这意味着8.0.26,而我特别需要8.0.25(。

<</p>

最新更新