gpt4 book ai didi

php - 使用 php_mysql_xdevapi 出现无效数据包类型错误

转载 作者:行者123 更新时间:2023-11-29 16:15:31 25 4
gpt4 key购买 nike

我尝试使用 php_mysql_xdevapi 连接到 mysql 8.0.15,但出现以下错误。

Notice: mysql_xdevapi\getSession(): send of 5 bytes failed with errno=10053 An established connection was aborted by the software in your host machine.

Fatal error: Uncaught mysql_xdevapi\Exception: [2000][HY000] The server sent invalid packet type I am using

  • Windows 10

    • MySQL 8.0.15
    • PHP 7.3.0
    • 适用于 PHP 的 PECL 扩展 MySQL X DevAPI

最佳答案

经过 2 天的搜索,我终于让 php_mysql_xdevapi 使用 wampserver 在 Windows 上工作。

使用 wamp 让 php_mysql_xdevapi 在 Windows 10 上工作的步骤。

  1. 安装 Pecl 扩展 php_mysql_xdevapi
  2. 将扩展添加到 ini extension=php_mysql_xdevapi
  3. 默认情况下,在 wamp 中,XPlugin 是禁用的,在 my.ini 中启用它

    ;禁用 X 插件
    ;mysqlx=0

  4. 使用它通过 php_mysql_xdevapi 连接到 mysql

    $session = mysql_xdevapi\getSession('mysqlx://root:123@localhost:33060?connect-timeout=5000&ssl-mode=disabled');

现在您可以使用它在mysql文档存储中进一步查询。

关于php - 使用 php_mysql_xdevapi 出现无效数据包类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54832363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com