11得票3回答
能否在标准的Alpine 3.12 Docker镜像上安装PHP7.4?

能否在原生Alpine 3.12 Docker镜像上安装PHP7.4? 我看到了这个repo和它的dockerfile,使用了bintray证书和存储库路径,但我想知道是否有更多“标准/Alpine”方式本地完成此操作的方法?

10得票2回答
安装PHP 7.4时遇到“未满足的依赖关系”,该如何解决?

我知道有很多话题都有相同的问题,但是我已经尝试了一切,但没有什么有效果。因此,我正在尝试在我的Ubuntu Stretch上安装PHP 7.4。我已经按照我在互联网上找到的以下命令进行了操作:apt install ca-certificates apt-transport-https wge...

10得票1回答
PHP 7.4 中无法捕获弃用警告

在PHP 7.4.0中,我看到以下警告: 已弃用:使用花括号的数组和字符串偏移访问语法... 我的错误/异常处理程序无法捕获并记录它们。 <?php set_error_handler(function ($errNo, $errStr) { echo "set...

9得票1回答
在M1 Apple上为PHP 7.4安装Xdebug。

我想在我的 M1 Mac 上安装 Xdebug。由于我参与的项目,我使用 PHP 7.4.32。我无法切换 PHP 版本。 当我尝试安装 Xdebug 时,它说我的 PHP 版本必须更新到 8.0.0,但我仍然想使用 7.4.32。 $ pecl install xdebug > p...

9得票4回答
在PHP 7.4中重写匿名函数

以下是一个匿名递归函数: $f = function($n) use (&$f) { return ($n == 1) ? 1 : $n * $f($n - 1); }; echo $f(5); // 120 我尝试将版本重写为7.4,但出现错误,请告诉我我缺少了什么?...

9得票2回答
PHPUnit,Laravel:当前类作用域没有父级时,无法使用“parent”

我正在使用PHP 7.4上的PHPUnit 6.5.13和Laravel 5.5。我最近从PHP 7.2升级到了7.4,似乎这触发了错误。 在我的测试中,我使用$this->expectsEvents来测试事件是否被触发。测试类看起来有点像这样: namespace Tests\Fe...

9得票1回答
静默 PHP 7.4.8 服务器请求日志的 "Accepted","Closing" 记录。

在从PHP 7.3升级到PHP 7.4.8之后,我注意到服务器开始记录所有请求的“已接受”、“关闭”,有时会出现:“关闭而没有发送请求;这可能只是未使用的推测性预连接”。 [Wed Aug 5 17:51:27 2020] PHP 7.4.8 Development Server (htt...

9得票4回答
PHP 7.4中,ArrayObject与end()函数不兼容。

在迁移到PHP 7.4时,我必须处理一些数组函数(例如reset(),current()或end())在处理ArrayObject时表现不同的行为。以下示例会产生不同的输出结果: <?php $array = new \ArrayObject(["a", "b"]); $item =...

8得票2回答
致命错误: 未捕获的 PhpOffice\PhpSpreadsheet\Reader\Exception: 找不到zip成员。

我已经使用Composer安装了此库的最新版本。我创建了一个测试文件以测试该库的功能,但是当我尝试解析文件并将其转换为数据数组时,出现以下错误: 致命错误: Uncaught PhpOffice\PhpSpreadsheet\Reader\Exception: 在 /home/klik/...

8得票5回答
如何在PHP 7.4上安装ziparchive?

我在CentOS 7上运行Virtuamin,但无法在PHP 7.4上安装Ziparchive。但是,当我切换到PHP 7.2时,它可以正常工作。我需要让PHP 7.4工作,因为它更快,并且WordPress脚本需要7.3以上版本才能有效地工作。