8得票4回答
PHP7.4的mysqli出现“gone away”超时问题。

我刚安装了php7.4,一切似乎都没问题,但当我尝试访问我的phpmyadmin时,无法连接: 在此安装之前php7.3可以正常使用 错误信息是: mysqli_real_connect(): Unexpected server response while doing caching_s...

7得票4回答
让PHP7和PHP8共存

让PHP7和PHP8共存 我从PHP7升级到了PHP8。通常情况下,我的/usr/bin目录下依然有php7.4(与php8.0并存)。但是,当我运行php -v命令时,它的回答是php8.0,这在PHP中经常出现。 自那以后,当我尝试安装软件(例如Docker和VirtualBox)时,...

7得票2回答
迁移到PHP 8.0:在使用$this时解除绑定$this

我正在逐步将我的项目从 PHP 7.1 迁移到 PHP 8.0。 在 PHP 官方手册中,"Migrating from PHP 7.3.x to PHP 7.4.x" 章节的 "Deprecated Features" 子章节中,我尝试理解以下弃用描述: 当使用 $this 时取消绑定...

7得票1回答
如何在苹果M1上安装PHP 7.4?

我有一台苹果M1 arm64电脑 我尝试通过brew安装PHP 7.4 brew install php@7.4 ...

7得票2回答
PHP 7.4和MySQL:缓存_sha2_password拒绝了长(20c)密码

更新: 2020年2月23日:问题已在PHP 7.4.3中得到修复。 2019年12月23日:我已经找出哪些密码受到影响。请查看下面的回答。 仍然非常希望回答为什么会拒绝长密码。 免责声明:我花了约2个小时来设置不同的密码。我非常自信下面的密码会导致问题。它可以使用其他密码。我知道如...

7得票2回答
PHP 7.4+中出现的错误:"Typed property must not be accessed before initialization"

我正在使用 PHP 7.4 和属性类型提示。 假设我有一个类 A,它有几个私有属性。当我使用 \SoapClient、Doctrine ORM 或任何绕过构造函数直接使用反射获取/设置属性的工具来实例化一个类时,我会遇到错误 PHP Fatal error: Uncaught Error:...

7得票2回答
mysqli在PHP 7.4中是否支持caching_sha2_password?

当我尝试将PHP 7.3升级到PHP 7.4时,出现了如下错误:在进行caching_sha2身份验证时出现意外的服务器响应109 据我所知,这表明PHP 7.4 MySQLi正在尝试使用caching_sha2_password插件。 这篇文章指出,PHP MySQLi不支持该插件(但它也...