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