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模块是否可用。