PHP + Oracle

来源:互联网 发布:淘宝7了个3 编辑:程序博客网 时间:2024/05/01 18:04

httpd.conf中查找LoadModule,在最下方添加:
LoadModule php4_module d:/php/sapi/php4apache2.dll
PHPIniDir "D:/php"
第一行是指以module方式加载php,第二行是指明php.ini位置。
php5使用LoadModule php5_module d:/php/php5apache2.dll
apache版本如果是2.2.X,则使用php5apache2_2.dll

DirectoryIndex index.html index.php
在AddType application/x-gzip .gz .tgz下面添加可以执行php的文件类型:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

php.ini-dist改名为php.ini,添加:
extension_dir = "d:\php\extensions"
extension=php_oci8.dll

<?php
 phpinfo();
?>
显示信息中,可以看到OCI8已经拉起。

php5.2抛弃了php_oracle.dll,只剩下php_oci8.dll,所以只能开启php_oci8.dll扩展。
php5.2的php_oci8.dll必须要装oralce 10g以上的client才可以,oracle支持建议安装oracle 10g client。
如果不想更新现有数据库,可以用10g的相关文件在安全模式下覆盖9i的bin目录下的文件,重起WIN。
oci_connect设定成对应的汉字编码,否则乱码。

原创粉丝点击