Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';这两者的区别是什么php@7.1和php71[macOS上的自制软件]_Php_Macos_Homebrew - Fatal编程技术网

什么';这两者的区别是什么php@7.1和php71[macOS上的自制软件]

什么';这两者的区别是什么php@7.1和php71[macOS上的自制软件],php,macos,homebrew,Php,Macos,Homebrew,我今天早上运行了brew更新和&brew升级,出现了以下警告: > ==> Renamed Formulae php71 ✔ -> php@7.1 ==> Deleted Formulae homebrew/php/php71-gmp homebrew/php/php71-mcrypt homebrew/php/php71-pcntl homebrew/php/php71-pdo-pgsql homebrew/php/php71-snmp

我今天早上运行了
brew更新和&brew升级
,出现了以下警告:

> ==> Renamed Formulae
php71 ✔ -> php@7.1
==> Deleted Formulae
homebrew/php/php71-gmp        homebrew/php/php71-mcrypt     homebrew/php/php71-pcntl      homebrew/php/php71-pdo-pgsql  homebrew/php/php71-snmp
homebrew/php/php71-intl       homebrew/php/php71-opcache    homebrew/php/php71-pdo-dblib  homebrew/php/php71-pspell     homebrew/php/php71-tidy
==> Processing php71 formula rename to php@7.1
==> Unlinking php71
==> Moving php71 versions to /usr/local/Cellar/php@7.1
==> Relinking php@7.1
Warning: php@7.1 is outdated!
To avoid broken installations, as soon as possible please run:
  brew upgrade
Or, if you're OK with a less reliable fix:
  brew upgrade php@7.1

@
代表什么?

正如一些评论所说,程序本身是相同的。它仍然是PHP,仍然是7.1版

但是,如果您查看和存储库,您将看到PHP7.1已经从homebrew/PHP迁移到homebrew/core,并且只是命名发生了变化


在homebrew/php中它被命名为php71,在homebrew/core中它被命名为php@7.1将程序和版本分开。

正如一些评论中所说,程序本身是相同的。它仍然是PHP,仍然是7.1版

但是,如果您查看和存储库,您将看到PHP7.1已经从homebrew/PHP迁移到homebrew/core,并且只是命名发生了变化



在homebrew/php中它被命名为php71,在homebrew/core中它被命名为php@7.1将程序和版本分开。

这可能只是版本分隔符。您问题的标题将给我一个提示,什么是
php7.1.7.15
?这是自制版本不久前采用的新符号。在过去,有用于不同版本PHP的
php70
php71
php72
和其他类似软件包。现在,当前版本(
7.2
)命名为
php
(无版本指示),其他版本命名为
php@7.0
php@7.1
等等(版本遵循
@
符号)。我也有同样的问题。。。现在,如何安装php71 intl、php71 mcrypt和php71 tidy?axiac是正确的。我已经安装了php72,现在它的名字叫php。其他人有@符号。我想我们会习惯这个新符号的。对于那些感到困惑或软件包被弄乱的人,我刚刚卸载了Homebrew并重新安装了所有东西。花了几分钟时间,但现在一切正常。这可能只是版本分隔符。你问题的标题将给我一个提示,什么是
php7.1.7.15
?它是不久前采用的自制版本的新符号。在过去,有用于不同版本PHP的
php70
php71
php72
和其他类似软件包。现在,当前版本(
7.2
)命名为
php
(无版本指示),其他版本命名为
php@7.0
php@7.1
等等(版本遵循
@
符号)。我也有同样的问题。。。现在,如何安装php71 intl、php71 mcrypt和php71 tidy?axiac是正确的。我已经安装了php72,现在它的名字叫php。其他人有@符号。我想我们会习惯这个新符号的。对于那些感到困惑或软件包被弄乱的人,我刚刚卸载了自制软件,并重新安装了所有东西。花了几分钟时间,但现在一切都很好。这是谁的天才想法?!如果不强制执行,我现在无法再执行
brew链接php71
,当我强制执行时,会出现与
brew链接php
相同的错误。一些无法设置的符号链接,因此我必须添加
--覆盖
。这样做之后,现在我的php版本不再正确配置,并在不同的情况下抛出不同的错误(composer、symfony等)。我的整个php设置都被这一更改阻塞了!我能做什么呢?我还没有更新我的PHP,我正在使用PHP7.2,但我想我会有同样的问题。我想你所有的
php71
都被移动到
php@7.1
,那么您想了解更多信息吗?现在只使用
php@7.1
当您想做某事时。@Andreaspaeth此更改已于3个月前宣布。在homebrew/core之外维护homebrew/php是一件痛苦的事情,对用户来说也是一种糟糕的体验。如果您认为存在问题,请报告并/或在自制软件上提出请求。抱怨解决不了任何问题。@Andreaspaeth请参阅Homebrew 1.5.0的博文:。我没有什么可以补充的,在评论中没有提到;我只是对你的“这是谁的天才想法?!”。这个天才是一个OSS维护者,他们在空闲时间免费工作,你不用花一美元就能使用。你可以批评而不侮辱你所依赖的人。如果您认为存在问题,请通过打开问题或PR来为项目做出贡献。(免责声明:我以前是维护人员,所以我知道在这么大的OSS项目上工作是什么感觉)。@bfontaine感谢您的推荐!似乎学习如何在日常业务中使用100个依赖项时保持最新状态是我尚未学习的技能之一。你似乎也误解了我的意图。我从来没有打算侮辱任何人,我也不想侮辱任何人。对不起,如果我的措辞冒犯了你。这是谁的天才想法?!如果不强制执行,我现在无法再执行
brew链接php71
,当我强制执行时,会出现与
brew链接php
相同的错误。一些无法设置的符号链接,因此我必须添加
--覆盖
。这样做之后,现在我的php版本不再正确配置,并在不同的情况下抛出不同的错误(composer、symfony等)。我的整个php设置都被这一更改阻塞了!我能做什么呢?我还没有更新我的PHP,我正在使用PHP7.2,但我想我会有同样的问题。我想你所有的
php71
都被移动到
php@7.1
,那么您想了解更多信息吗?现在只使用
php@7.1
当您想做某事时。@Andreaspaeth此更改已于3个月前宣布。在homebrew/core之外维护homebrew/php是一件痛苦的事情,对用户来说也是一种糟糕的体验。如果您认为存在问题,请报告并/或在自制软件上提出请求。抱怨解决不了任何问题。@Andreaspaeth请参阅Homebrew 1.5.0的博文:。我没有什么可以补充的,在评论中没有提到;我是j