首页 文章

PHP(WAMP)OCI8驱动程序设置问题

提问于
浏览
3

问候,

我需要为PHP安装oci8驱动程序,但我遇到了一些麻烦 .

我已经安装了一个WAMP,它附带了oci8扩展,并且已经完成了以下操作来设置它:

  • 通过在我的Apache docroot中将我的php.ini文件添加到本地变量中来启用扩展:
    [PHP_OCI8]
    延长= php_oci8.dll

  • 在Windows上添加了我的PATH环境变量的扩展目录路径(c:/wamp/bin/php/php5.3.0/ext/;)

  • 在我的php.ini文件中添加了相同的扩展目录

当我启动我的wamp时,我看到以下错误消息:

  • PHP启动:无法加载动态库'c:/wamp/bin/php/php5.3.0/ext/php_oci8.dll'

我能够验证上面的路径是否正确,我很想说.dll有问题,但我不确定 .

有没有人遇到类似的问题?

2 回答

  • 3

    Oracle OCI8驱动程序requires表示在运行PHP的机器上安装了Oracle Instant Client 10gR2(又名10.2.x)库或更新版本 . 建议您使用Basic或Basic Lite版本,具体取决于您是否需要国际化库 .

    Win32 Instant Client Download Page
    Win64 Instant Client Download Page

  • 0

    注释:我最近的任务是在带有Oracle HTTP Server 10g的Windows系统上安装PHP 5 . PHP <= 5.0需要Oracle 8i或9i客户端,PHP> = 5.1需要Oracle 10gR2客户端或更高版本 . Oracle HTTP Server 10g部署了一个完全不受PHP 5支持的Oracle 10gR1客户端(至少在Windows上,也许可以自己编译......),但是包含PHP 4.3.9作为Apache模块 . 我无法使用它:一些需要的PHP模块至少需要PHP 5.0 . 解决方案是:在单独的Oracle Home中运行10gR2数据库时,从9i随附CD返回Oracle HTTP Server .

相关问题