簡體   English   中英

Windows中運行Apache Server的PHP與DB2的連接

[英]PHP Connection with DB2 in Windows running Apache Server

$hostname = "localhost";
$database = "RUTHLESS";
$user = "ruthless";
$password = "guessit123";

$conn_string = "DRIVER={IBM DB2 ODBC DRIVER - DB2COPY1};HOSTNAME=$hostname;PROTOCOL=TCPIP;UID=$user;PWD=$password;DATABASE=$database;";

$conn = db2_connect($database, $user, $password);

if ($conn) {
   echo "Success";
   db2_close($conn);
} else {
   echo "failed ".db2_conn_errormsg();
}

上面的程序在瀏覽器窗口上什么都不顯示??? 該代碼似乎停留在db2_connect()函數上。

在文本編輯器中打開php.ini文件,並添加以下幾行啟用PDO擴展和PDO_ODBC驅動程序:

extension=php_pdo.dll
extension=php_pdo_odbc.dll

注意:在Windows上,PDO_ODBC驅動程序使用Windows ODBC驅動程序管理器連接到數據庫系統。 要在Windows上使用PDO_ODBC訪問DB2數據庫系統,必須安裝IBM®DB2®Driver for ODBC和CLI。 要啟用ibm_db2擴展:

extension=php_ibm_db2.dll

通過將以下行添加到httpd.conf文件中,在Apache HTTP Server 2.x中啟用PHP支持,其中phpdir指的是PHP安裝目錄:

LoadModule php5_module 'phpdir/php5apache2_2.dll'
AddType application/x-httpd-php .php
PHPIniDir 'phpdir'

有關更多詳細信息,請參見http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.apdv.php.doc%2Fdoc%2Ft0023667.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM