我有PHP安装和运行(版本:5.3.17),我想切换到mysqlnd(在phpinfo mysqlnd根本不存在)。 我读过,为了设置它,你需要更新./configure命令: ./configure –with-mysql=mysqlnd \ –with-mysqli=mysqlnd \ –with-pdo-mysql=mysqlnd \ 当我尝试安装与yum install php-mysqlnd我得到一个错误: —> Package php-mysqlnd.x86_64 0:5.3.17-1.26.amzn1 will be installed –> Processing Conflict: php-mysql-5.3.17-1.26.amzn1.x86_64 conflicts php-mysqlnd –> Finished Dependency Resolution Error: php-mysql conflicts with php-mysqlnd 解: ./configure命令是源代码编译过程的一部分,所以这些步骤是: yum erase php-mysql yum install php-mysqlnd 然后可以检查: php -m | grep mysqlnd 谢谢Sebastian Kessler!
也许这是一个明显的问题,但我想确定。 我怎么知道MySQLnd是否是主动的驱动程序? 我正在运行PHP 5.3和MySQL 5.1.37。 在phpinfo()mysqlnd列出,但只有这个我不能确定如果我使用MySQLnd或旧的驱动程序… 提取phpinfo()输出 mysql MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version mysqlnd 5.0.5-dev – 081106 – $Revision: 1.3.2.27 $ mysqli MysqlI Support enabled Client API library version mysqlnd 5.0.5-dev – 081106 – $Revision: 1.3.2.27 $ Active Persistent Links 0 Inactive Persistent Links 0 Active Links […]