为了在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