如何为xampp安装oracle即时客户端

Tjo*_*rie 2 php oracle-call-interface oci8

我安装了XAMPP for Windows 1.7.3.

我正在使用Zend Framework,需要使用pdo_oci8扩展.我已启用扩展 - 但现在得到错误,它无法找到oci.dll文件.

我从oracle下载了instantclient_11_2 zip文件.拉开拉链.它包含一堆dll文件.

如何在Windows上安装它?我是否需要运行cmd提示符或将其移至xampp下的特定文件夹?

小智 6

您将在下面找到有关如何配置/安装和启用适用于XAMPP v7,v5.5和v5.6的Oracle Instant Client的说明.

  1. 下载并安装XAMPP
  2. 修改"C:\ xampp\php"中的php.ini
    • 取消注释以下行"; extension = php_oci8_12c.dll;与Oracle Database 12c Instant Client一起使用"
    • 重启Apache
  3. 下载32位(PHP为32位,因此不需要64位)Oracle Instant Client
    • 您需要Instant Client Package - Basic和Instant Client Package - SDK
    • 分别在"C:\ php-sdk\oracle\x86\instantclient_12_1"和"c:\ php-sdk\oracle\x86\instantclient_12_1\sdk"中解压缩
  4. 将目录"C:\ php-sdk\oracle\x86\instantclient_12_1"添加到Windows路径中名副其实
    • 在"系统属性"下,单击"环境变量"
    • 编辑Path变量
    • 你需要重新启动Windows
  5. (可选)如果要在tnsnames.ora文件中指定oracle连接:

而已 :)

从这里获取的指示:http://www.gi-architects.co.uk/2016/11/how-to-install-oracle-instant-client-v12-for-xampp-v7-v5-5-v5- 6-窗/