首页 > 解决方案 > PHPUnit 无法检测 PHP 7.3.2

问题描述

我已经成功安装了 PHPUnit,但是我遇到了一些问题。当我尝试在命令行上运行它时,我收到以下消息:


> “Sebastian Bergmann 和贡献者的 PHPUnit 8.0.4。这个版本的

PHPUnit 在 PHP 7.2 和 PHP 7.3 上受支持。您使用的是 PHP 7.1.23 (/usr/bin/php)。”</p>

当我在命令行中键入“php –v”时,系统会验证我使用的是该语言的 7.1.23 版本。

当我尝试安装 PHP 7.3.2 时,Homebrew 给了我以下信息:

“警告:php 7.3.2 已经安装,只是没有链接,你可以用brew link php链接这个版本。”

当我尝试链接时,它告诉我:

“正在链接 /usr/local/Cellar/php/7.3.2... 错误:无法符号链接 sbin/php-fpm /usr/local/sbin 不可写。”</p>

所以我的系统上确实存在 PHP 7.3.2,但 PHPUnit 没有检测到它。你会碰巧知道有什么解决办法吗?有没有办法切换到 7.3.2,或者安装与 PHP 7.1.23 兼容的早期版本的 PHPUnit?

提前感谢您提供的任何帮助。

标签: phphomebrew

解决方案


也许您应该尝试使用 sudo?

sudo brew link php

编辑:这不是一个好主意。请忽略。


推荐阅读