指定外部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