PHPOracle

来自Ubuntu中文
跳到导航跳到搜索

为了使php能够访问Oracle数据库,在你机器上必需安装Oracle OCI库。

有两种方法可以获得这个库:

  • 安装Oracle数据库[Oracle10g] [Oracle9i]
  • 安装Oracle客户端

如果你的Oracle数据库在另外一台机器上,只安装一个Oracle客户端是一个较小的安装。

PHP使用Oracle数据库

TODO

PHP 使用Oracle客户端

测试环境:

Ubuntu Server 6.06 LTS Oracle Instant Client 10.2.0.2

先决条件:

sudo apt-get install build-essential
sudo apt-get install php5-dev php-pear

还需要下载Oracle客户端 http://www.oracle.com/technology/tech/oci/instantclient/index.html

你需要基本安装 (34MB) 和 SDK (600K)的空间。 Basic Lite版不能使用。

cd /usr/local/lib
sudo unzip <location-of-instant-client-basic>
sudo unzip <location-of-instant-client-sdk>
cd instantclient_10_2
sudo ln -s libclntsh.so.10.1 libclntsh.so

这个符号链接在下一步的编辑中有用。

sudo pecl install oci8

会提示你库的位置:

instantclient,/usr/local/lib/oracle_10_2

如果安装成果,你可以在php.ini的尾部添加:

extension = oci8.so

php.ini有两处: /etc/php5/apache2/php.ini 和 /etc/php5/cli/php.ini

sudo /etc/init.d/apache2 reload

检测 <?php echo phpinfo() ?> 来确认OCI8模块是否可用。

进一步阅读


文章来源:官方WIKI
翻译人员:madoldman
校对人员:
文章状态:翻译完成