安装PHP+Apache+Oracle (Windows平台)

为了在windows上安装PHP+Apache+Oracle环境,在网上找了不少文章,中文的写得比较完整的基本上没有,于是激发了我写点原创的冲动。

这是一张使用PHP访问Oracle db的流程图。

安装步骤:

1.安装PHP+Apache,推荐用EasyPHP,因为安装非常简单,配置也可以用界面来操作,省去了打命令的麻烦。

2.安装Oracle Client

3.将oracle安装目录下的bin/oci.dll复制到php目录。

4.在php.ini中将”;extension=php_oci8.dll”,前面的;去掉,重启apache,OK!

测试步骤:

1.打开Oracle Client 的 Configuration and Migration Tools 中的Net Manager,用里面Service Naming 测试连接的正确性。

2.查看phpinfo.php中OCI Extension是否enabled。

3.测试这个PHP页,注意要改掉连接字符串,可以从Net Manager得到。

其它方法:

除了用OCI库,另外也可以用ORA库(extension=php_oracle.dll),不过因为这种连接没有经过优化,且ORA 不包含对 CLOB、BLOB、BFILE、ROWID等的支持。所以一般不推荐使用。

参考文章:

http://www.oracle.com/technology/global/cn/tech/opensource/php_faq.html

http://www.exzilla.net/docs/php-oci8/apache-php-oci8-01.php

http://www.dbanotes.net/opensource/oracle10g_apache2_php5_integration.html

http://www.oracle.com/technology/oramag/webcolumns/2003/techarticles/hull_php.html