本人用的版本如下:httpd-2.2.21 、php-5.2.12、oracle10g。
     已经确认可以识别php的脚本。但是无法连接oracle数据库。(可以登录到isql*plus,这个没问题)
     运行以下php文件时出现如下问题:php代码:
<?php
$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.23.233)(PORT = 1521)))(CONNECT_DATA=(SID=orcl)))" ;
if ($c=OCILogon("scott", "orcl", $db)) {
echo "成功连接Oracle数据库!\n";
OCILogoff($c);} else {
$err = OCIError();
echo "连接失败" . $err[text];
 
}
?>
                运行提示错误结果是:Fatal error: Call to undefined function OCILogon() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\oracle-connect-test-box-sam.php on line 9网上查了  很多人说“把php.ini文件中的php_oci8.dll和php_oracle.dll前面的分号 "; "去掉了”,但是在我的php.ini中只能找到前者,而没有后者。这个是为什么?   还有,除了要配置这个地方还要配置其他地方吗? 以及如何验证这个配置真正成功了呢?
本人第一次配置这个,麻烦讲详细点,请高手解答。不胜感激!