PHP5安装oci8模块

1.把php_oci8.dll复制到system32目录下,经试验,无效。

2.添加php安装路径到环境变量path中,使用phpinfo()查看,重启电脑后才会变成新的path设置,但可惜,经过一番折腾,依旧无效。

3.oarcle客户端精简版问题,我换成使用与服务器端安装时使用的同一张盘安装的客户端,经查,无效。

经过查询大量资料后,得出如下方法,解决了该问题:

为了使 PHP 能够操作 Oracle 数据库,仅仅打开 php.ini 文件的 php_oci8.dll 扩展是不够的,因为 PHP 的扩展也是调用 Oracle 的底层 API 来工作的(包含在 oci.dll 文件中),所以还必须安装 Oracle 的 client 函数库。

到网址

http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载 instantclient-basic-win32。注意不是 instantclient-basiclite-win32,因为 basiclite 只支持英文和西欧字符集。instantclient-basic-win32 目前版本是 Version 11.1.0.7.0,即下载文件 instantclient-basic-win32-11.1.0.7.0.zip 即可。

解压该软件包,比如放到 D:\instantclient_11_1 文件夹下,将这个路径添加到系统变量 PATH 中去,最好添加在路径的开头。再在系统变量里面加一个 TNS_ADMIN 变量,值也设为C:\instantclient_11_1。最后把 php.ini 里面的 extension=php_oci8.dll 打开,为了支持 PDO,也可以打开 extension=php_pdo_oci.dll 和 extension=php_pdo_oci8.dll,去掉前面的注释分号就行了。

PHP5安装oci8模块

时间: 2024-08-09 20:06:01

PHP5安装oci8模块的相关文章

php安装openssl模块

PHP源码编译完成后,如果想要添加新模块,可以使用动态编译的方法.今天我们来学习如何安装openssl模块.首先切换到PHP的源码目录(非安装目录)下的ext/openssl,运行命令/usr/local/php/bin/php-ize(php的安装目录下的php-ize);命令如下 1 cd ~/Dowload/php-5.6.0-tar/ext/openssl/ 2 /usr/local/php/bin/php-ize 3 ./configure --with-php-config=/usr

httpd2.4+mysql5.5+php5.5以模块方式集成httpd环境搭建

1.系统环境: [[email protected] ~]# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m   [[email protected] ~]# uname -r 2.6.32-358.el6.x86_64 [[email protected] ~]# ifconfig | grep Bcast:           inet addr:192.168.0.200  Bcast:192.168.0.255  

Centos6.3 PHP编译安装JSON模块报错解决

我在搭建监控系统时候出现JSON模块安装失败,PHP5.3  系统Centos6.3,安装json报错 ZVAL_DELREF 符号未知错误... # Warning: PHP Startup: Unable to load dynamic library '/home/json/json-1.2.1/modules/json.so' - /home/json/json-1.2.1/modules/json.so: undefined symbol: ZVAL_DELREF in Unknown

Windows下Apache2.2+PHP5安装步骤

Windows下Apache2.2+PHP5安装 初学者在学习PHP的时候可能都会遇到安装Apache和PHP不成功的问题,于是很多开发者便选择了集成包,一键安装好Apache+PHP+MySQL.但是,由于集成包中的软件版本是固定的,不便于升级,所以有时又会遇到其他扩展方面的问题.下面我们就来一一安装一下Apache和PHP5,因为MySQL的安装比较简单,不涉及一些配置,所以一般没什么问题,在这里也就不涉及了. 首先安装Apache,我这里使用的是2.2版本,基本就是下一步,没啥问题.然后将

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”

PHP中安装soap模块 扩展 方法

PHP中安装soap模块方法 一.Linux下安装soap模块 安装完php后最好保留当时安装的文件,比如usr/local/php-5.3.2 查看soap模块是否安装的办法:在php的安装目录下运行php -m来查看 如:/usr/local/php/bin/php -m |grep 'soap' 如果没有安装,则进入php的安装源文件夹 cd php-5.3.2/ext/soap 进入后在此运行phpize命令 /usr/local/php/bin/phpize 查看信息是否有出错,没有出

linux下PHP扩展安装memcache模块

linux下PHP扩展安装memcache模块   roid 安装环境RHEL 4Php 5.2.6 所需软件libevent-1.4.6-stable.tar.gz (http://monkey.org/~provos/libevent/)memcache-2.2.3.tgz (http://pecl.php.net/package/memcache)memcached-1.2.6.tar.gz (http://www.danga.com/memcached/) 安装配置 1. 安装libev

linux下为PHP扩展安装memcache模块

linux下为PHP扩展安装memcache模块 2011-09-05 13:31:00|  分类: linux|举报|字号 订阅 sh# wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gzsh# wget http://www.monkey.org/~provos/libevent-1.4.6-stable.tar.gzsh# wget http://pecl.php.net/get/memcache-3.0.1.tg

linux centos centos7 安装oci8和pdo_oci扩展

linux centos7 安装oci8和pdo_oci扩展 一.基本环境1.centos7_64+Apache/2.4.7+PHP5.3.27:2.oracle11.2(远程)3.设置oracle11.2运行远程访问(属于oracle设置的范畴)4.设置防火墙运行方位5.以下步骤以root身份执行 二.安装oci8扩展 1.到oracle官网下载: oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm和oracle-instantclie