2017-07-24 144 views
0

我們有一個運行在unix(5)上的informix數據庫(版本7)。我們需要使用PHP(5.6)從另一臺服務器(Centos 6.9)連接到informix數據庫,並且需要更新informix數據。如何使用PHP遠程連接到Informix數據庫?

是否需要在centos服務器上安裝informix驅動程序來訪問另一臺服務器上的informix?由於它給人致命錯誤:Uncaught exception 'PDOException'有消息could not find driver嘗試使用下面的代碼連接時:

$dbh = new PDO("informix:host=$hostname;service=1516;database=$database;server=$informixserver; protocol=$protocolname;", $login, $password); 

請幫助。

回答

0

您需要安裝Informix驅動程序。有關詳細信息,請參閱此處: http://php.net/manual/en/ref.pdo-informix.php

+0

無法從IBM找到Informix Client SDK。請幫助使用centos和csdk informix安裝要求 –

+0

以下是Informix SDK http://www-03.ibm.com/software/products/en/csdk – delboy1978uk

+0

我已經成功安裝了pdo_informix驅動程序。當我使用以下代碼連接到遠程服務器informix數據庫時:$ dbh = new PDO(「informix:host = $ hostname; service = 1516; database = $ database; server = $ informixserver; protocol = $ protocolname;」,$ login ,$ password);其給出致命錯誤:SQLSTATE = HY000,SQLDriverConnect:-23101 [Informix] [Informix ODBC Driver] [Informix] Unspecified System Error = -23101 –