2012-10-02 112 views
1

我会先说我完全困惑。我已经阅读了“The Underground PHP和Oracle Manual White Paper”以及StackOverflow上的一些类似问题,但我仍然不知道我需要做什么。通过ODBC通过PHP连接到Oracle

我在Ubuntu 12.04上使用PHP 5.3.1。我正在尝试连接到Oracle 11g。我不知道我是否需要即时客户端或Oracle XE。我想使用PDO连接到它,因为这是我的代码已经结构化的方式,但我无法制作文档的正面或反面。我也有一个通过ODBC连接的选项。任何帮助将不胜感激。

回答

0

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

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

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

你有几个好文章像谷歌的搜索结果:

  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