当前位置: 首页 > 知识库问答 >
问题:

IIS7 windows 2008上PHP的连接OCI8

胡博艺
2023-03-14

我有PHP应用程序运行在IIS7, Windows 2008 R2服务器

我尝试连接到远程Oracle DB,我在IIS7使用web平台安装程序上安装了PHP,然后启用了以下扩展:php_oci8.dll,php_oci8_11g.dll,php_pdo_oci.dll

当我运行phpinfo时,在扩展中找不到已启用的oci8。

这是我连接的功能

<?php

function oci_query_assoc($oconn,$query){
$result = oci_parse($query);
oci_execute($oconn,$result);
while($row = oci_fetch_assoc($result)){
$return[] = $row;
}
return $return;
}

function oci_query_assoc_single($oconn,$query){
$result = oci_parse($query);
oci_execute($oconn,$result);
while($row = oci_fetch_assoc($result)){
$return = $row;
}
return $return;
}

?>

共有1个答案

宇文弘懿
2023-03-14

现在签入php_info();oci8是否启用如果启用,则使用标准oci8连接

这是您的标准Oracle连接

include('database.php'); //which have database credentials and server name stored

  $c = oci_connect($userName, $password, "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =$serverName)(PORT = 1521)))(CONNECT_DATA=(SID=$databaseName)))");

print_r($c);

让我知道这是不是工作

恭喜。。。您将Oracle、Microsoft和PHP三个独立的服务组合在一起。

 类似资料:
  • 我是相当新的和。我使用的是Mac OS Sierra预装的Apache和PHP副本。我已经下载并配置了(工作完全正常,能够使用等等)。但是,我一直在努力从连接到数据库。我有这个代码: 我已将其保存为文件,但当我尝试从浏览器打开文件时,不断出现此错误: 警告:mysqli_connect():(HY000/2002):第6行 /Users/Mahfouz/Sites/connect_prac.php

  • 我知道有很多关于502坏网关的帖子,但是我还没有解决这个问题。我正在使用Docker Comment为Nginx和PHP-FPM创建单独的容器。 错误我得到加载PHP文件在浏览器(超文本标记语言文件渲染罚款): 我已经试着使用Unix套接字等工具调整各种配置好几个小时了,但仍然收到502个PHP文件错误。你能看出什么地方不对劲吗? 这是所有必需的文件。。 多克作曲家。yml: docker/ngi

  • 主要内容:我是该用 MySQLi ,还是 PDO?,MySQLi 和 PDO 连接 MySQL 实例,MySQLi 安装,PDO 安装,连接 MySQL,实例 (MySQLi - 面向对象),实例 (MySQLi - 面向过程),实例 (PDO),关闭连接,实例 (MySQLi - 面向对象),实例 (MySQLi - 面向过程),实例 (PDO)PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP D

  • 我收到了以下LDAP参数,但不确定如何在PHP中建立连接。我不确定每一组参数使用哪一个PHP函数。以下是我得到的参数: 服务器:ldaps://the_server.com:636 dc=the_info,dc=more_info,dc=com 用户搜索库:ou=公司用户 用户搜索筛选器:sAMAccountName={0} 组搜索库:OU=Security,OU=companygroup 组搜索

  • 本文向大家介绍PHP连接SQLServer2005的方法,包括了PHP连接SQLServer2005的方法的使用技巧和注意事项,需要的朋友参考一下 1.修改php.ini将extension=php_mssql.dll的注释删除保存。 修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。 2.下载连接2005的n

  • 本文向大家介绍PHP判断是否连接上网络的方法,包括了PHP判断是否连接上网络的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP判断是否连接上网络的方法。分享给大家供大家参考。具体实现方法如下: 首先写个函数 接着在需要的地方直接调用即可 希望本文所述对大家的php程序设计有所帮助。