【发布时间】:2017-04-01 17:16:35
【问题描述】:
我的代码有问题。我需要将代码推送到 Heroku(在 Ubuntu 14.04 上运行);我的代码是 PHP 和 Oracle 数据库。 oci_connect() 在 localhost 中完美运行并成功连接到 Oracle 数据库,但是当我推送到 Heroku 时,它返回“Call to undefined function oci_connect()”。我尝试像 Ruby 和 Java 一样安装 bitbucket-heroku,但没有任何效果。
这是我在 Heroku 中的链接:https://serene-anchorage-79470.herokuapp.com/home.php?language=en
我的配置代码:
$conn = oci_connect('username', 'pass','(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =myhost )(PORT =port )) (CONNECT_DATA = (SID =sid )))');
if($conn)
{
echo "Successfully connected to Oracle.\n";
}
else
{
$err = OCIError();
echo "Connection failed." . $err[text];
}
【问题讨论】:
-
在 heroku 上您使用的是哪个操作系统? Linux?
-
我正在使用 linux ubuntu ...你能帮帮我吗?
-
哪种风格的 linux 和版本? CentOS/Ubuntu/Debian?
-
ubuntu 14.04 ..