【发布时间】:2016-02-26 16:31:10
【问题描述】:
我有两个不同域下的数据库 MySQL 和 Oracle
我要做的就是将记录从 MySQL 表到 Oracle 表 但我无法连接它们
致命错误:调用未定义函数 oci_connect()
我试过了
$conn = oci_connect('username','password','xxx.xxx.x.xx:1521/dbName');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
注意:我不在本地主机上工作。我在编辑器中编写代码并将其上传到我的域
谢谢
【问题讨论】:
-
你必须安装 OCI8 : php.net/manual/en/oci8.installation.php
-
我已经下载了instantclient.11.2并把它放到C:\program files\instantclient.11.2,我已经将环境变量路径设置为C:\program files\instantclient.11.2 ....是吗好的,或者我接下来要做什么?
-
如果使用 Instant Client,请将系统 PATH 环境变量设置为 Oracle 库目录。
-
它在本地工作,但需要在服务器上激活
extension=php_oci8.dll,但我无权访问我的 php.ini,如何使用 .htaccess 或无论如何使其激活?? -
您无法通过
.htaccess激活扩展程序。您必须联系服务器管理员修改php.ini。
标签: php oracle11g database-connection