【php】在 CentOS 6 安裝、設定 Oracel PDO_OCI
在 CentOS 6 安裝、設定 Oracel PDO_OCI | 未知 (dtask.idv.tw)
https://www.oracle.com/database/technologies/instant-client.html
<?php
// IP 與 PORT
$tns = '
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';
$user = 'tnfd'; // 帳號
$passwd = 'tnfd'; // 密碼
try {
$dbConn = new PDO('oci:dbname=' . $tns, $user, $passwd);
} catch (PDOException $e){
echo $e->getMessage();
}
$stmt = $dbConn->query('SELECT * FROM BACUST00');
$row = $stmt->fetch();
echo '<pre>';
var_dump($row);
echo '</pre>';
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export ORACLE_BASE=/usr/lib/oracle/11.2
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH