指定外部MySQL驱动我有运行的apache + mod_python的与MySQL簇(NDB)作为数据库服务器的群集。 python中的代码使用MySQLdb。为PHP 5.3
今天,我被添加新程序包在需要PHP的门户网站。所以不知道PHP 5.3现在附带的所谓的mysqlnd内部驱动程序,我在同一台服务器上启用了mod_php。
这突然产生了彻底决裂的蟒蛇代码下来!挖掘了一下之后,我注意到MySQLdb库正在使整数和其他类型变成字符串(python代码并不期待)。
从阿帕奇禁用mod_php,并且固定它。
我的结论是,不知何故将覆盖处理在Apache环境中的NDB的东西,弄乱了回报,一切都在本地MySQL驱动程序。
现在,我的问题是,我该怎么办?有没有办法告诉PHP使用安装在系统中的mysql驱动程序并禁用它的内部mysql驱动程序?
PHP不会用mysqlnd ' – mfonda 2011-03-07 23:39:44
我认为这在ServerFault上更有意义。 – 2011-03-07 23:43:01
它是标准的RedHat RPM。我想我需要从头开始编译。 – 2011-03-08 03:19:32