通过ODBC使用PHP连接到Oracle

时间:2012-10-02 04:14:50

标签: php database oracle pdo oci

我首先要说的是我很困惑。我已经阅读了“The Underground PHP and Oracle Manual White Paper”以及StackOverflow上的一些类似问题,我仍然不知道我需要做什么。

我在Ubuntu 12.04上使用PHP 5.3.1。我正在尝试连接到Oracle 11g。我不知道我是否需要 Instant Client或Oracle XE。我想使用PDO连接到它,因为我的代码已经是如何构建的,但我无法对文档做出正面或反面。我也有一个通过ODBC连接的选项。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

无论如何,如果您要与PDO连接,至少需要即时客户端。

Oracle XE包含OCI运行时(Oracle调用接口),但您可能需要设置一些环境变量才能使其正常工作。

Oracle XE实例与Apache / PHP在同一台服务器上吗?

你在google的搜索结果中有几篇好文章,如:

  1. http://www.sitepoint.com/oracle-10g-xe-and-php/

  2. http://docs.oracle.com/cd/E17781_01/appdev.112/e18555/ch_one.htm

  3. http://web3us.com/drupal6/how-create-web-site-handbook/oracle-xe-php [推荐阅读]

  4. http://www.devshed.com/c/a/Oracle/Configuring-Oracle-Database-XE-and-PHP/

  5. http://php.net/manual/en/function.oci-connect.php