gpt4 book ai didi

php - Web 服务器上的 mysql 客户端包版本是否影响 PHP 查询?

转载 作者:可可西里 更新时间:2023-11-01 07:39:07 25 4
gpt4 key购买 nike

我有两台 RHEL 服务器,一台用于托管 PHP 应用程序,一台用于托管 MySQL 服务器。

数据库服务器安装了 MySQL Enterprise 版本 5.6.21。

在构建应用程序服务器时,我要求安装 rpm MySQL-client-advanced-5.6.21-1.el6.x86_64(以匹配服务器),但硬件人员不'喜欢这个版本,因为 5.6.27 可用,它解决了一些漏洞。

问题如下:

应用服务器上的 mysql 客户端版本是否影响来自 PHP 应用程序的数据库查询?

我们正在使用 PDO 连接和查询 MySQL。

如果我们这样做,应用服务器甚至需要 mysql 客户端库吗?

如果我可以澄清,请告诉我。谢谢!

最佳答案

PHP 使用自己的库/驱动程序连接到 MySQL 数据库。 MySQL-client-advanced 包只是 CLI mysql 客户端。 PHP 不使用它。

对于 PHP(和 PDO),您应该安装 php-pdophp-mysqlndphp-mysqlnd 是“M​​ySQL native 驱动程序”并包含一些增强功能。它还包含 mysqli 类和 pdo-mysql 连接器。

注意:php-mysqlnd 版本与 MySQL 服务器版本无关。

关于php - Web 服务器上的 mysql 客户端包版本是否影响 PHP 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33438869/

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