我正在尝试将Oracle 11 php与php连接起来。对于php,我下载了64位版本的wamp64,Oracle11gXE也下载了64位。我使用的是windows 10,也是64位。
现在,我从未将Oracle连接到php,所以在搜索了很多之后,我发现了OCI和PDO_OCI,其中推荐使用OCI。
现在,到处都提到了以下步骤。
$con = oci_connect($username, $password, $connection_string);现在,我已经跟随了这些步骤,但没能连接起来。遵循建立连接的代码。
<?php
$username = "ABCD";
$password = "1234";
$connection_string = "localhost/XE";
$con = oci_connect($username, $password, $connection_string);
if(!$con) {
echo "Faild to connect";
}
else {
echo "Success";
}
?>现在它显示了这个错误

所以我再一次寻找解决这个问题的方法。现在我遇到了以下问题。
所以我下载了php_oci8_11g.dll并提到了扩展= php_oci8_11g.dll。然后尝试再次运行代码,但没有工作。然后,在这里的一篇文章中,我看到32位瘦客户机正在工作,因为它们拥有oracle32bit和xampp 32位,但是我有Oracle 11gXE 64位和wamp 64位也是。所以我下载了64位瘦客户机。
甚至我也无法在php扩展窗格中看到。
php扩展窗格,请帮我解决这个问题,该怎么办?
发布于 2017-08-28 00:03:30
有几件事值得注意:
https://stackoverflow.com/questions/45832152
复制相似问题