oracle 11连接php 5.5

时间:2015-11-24 07:57:13

标签: php oracle oci

我正在尝试建立从PHP V5.5.27到Oracle Database 11g企业版11.2.0.3.0版的连接 - 64位生产

下载的即时客户端版本11.2.0.3.0并将其链接到系统的PATH变量

我也在php.ini中启用了extension = php_oci8.dll

但仍然无效,我收到此错误:

if (event.which != 13 && val.length > 3) {

1 个答案:

答案 0 :(得分:1)

以下是帮助我将Oracle与PHP连接的分步过程:

  1. 首先安装Oracle Database 11g企业版11.2.0.3.0版 - 64位生产。确保它正常工作。
  2. 下载msvcp110.dll和msvcr110.dll(仅限下载dll。请勿从microsoft.com下载。请从其他来源下载。)
  3. 将这两个文件直接复制到Windows/System32文件夹。
  4. 重新启动计算机。
  5. 安装WAMP服务器。
  6. 确保Oracle和WAMP Server都安装在同一驱动器中。我在C:
  7. 中有他们
  8. 检查WAMP是否正常工作。 (W徽标变为绿色)。
  9. 一旦它的绿色,点击它,继续PHP,然后到PHP扩展。
  10. 现在查看php_oci8
  11. WAMP将重启其服务。
  12. 现在,从同一菜单中,选中php_oci8_11g
  13. WAMP现在将重新开始。
  14. 重新启动计算机。
  15. 下载'instantclient-basic-win-x86-64-11.2.0.1.0'
  16. C:
  17. 中提取
  18. 转到“控制面板”>环境变量(在控制面板中搜索环境变量)
  19. 在“高级”标签下,单击“环境变量”。
  20. 在系统变量(下面的部分)中,点击“新建...”
  21. 填写表格;变量名称:PATH,变量值:C:\instantclient_11_2
  22. 应用更改。
  23. 重新启动计算机。
  24. Oracle和PHP已连接。
  25. 在oracle中创建新数据库。创建数据库时,请注明用户名,密码和服务名称。
  26. 编写您的SQL脚本。
  27. wamp/www文件夹
  28. 中创建php文件
  29. 编写php脚本以从您在oracle中创建的同一数据库中获取数据。
  30. 在php脚本中,写下oci_connect('username', 'password', 'localhost/service name')
  31. 保存php文件并在安装WAMP时指定的浏览器中运行。