2013-08-20 85 views
0
$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在運行Apache服務器的Windows中與DB2連接

回答

0

在文本編輯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服務器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

+0

仍存在問題... :( – user2699270

+0

能否請您發表您的錯誤味精或異常 –

+0

沒有錯誤消息或異常顯示...只是身體是空白的...它現在顯示任何東西...在瀏覽器中的頁面是完全空白的.... – user2699270

相關問題