php安装Oracle扩展和Sqlserver扩展
⽬录
⼀、需求场景
在对接医院的项⽬过程中,Oracle和Sqlserver数据库是经常接触到的,例如his那边给你提供了⼀个Oracle视图,pasc那边给你提供了⼀个sqlserver的视图。
这就需要我们在服务器⾥配置相应的⽂件和扩展等。
以下例⼦是在windows服务器下安装。
⼆、php使⽤Oracle视图
使⽤Oracle视图必须要安装的东西(三步⾛):
安装 instantclient
配置环境变量
php.ini中添加相应扩展
以上三步最好从上到下依次执⾏!
2.1 安装instantclient
先查看下⼀些版本信息:
从图可得,要下载32位,instantclient12_1的包,其中NTS只是后续安装扩展的时候⽤到的。
进⼊Oracle官⽹下载:
到你电脑对应的版本,例如我的是32位,点击进⼊,这是从⽹上的⼀个Oracle账号:
2696671285@qq
密码:Oracle123
从phpinfo中得知,需要下载12.1版本的包:
下载好后解压,将instantclient_12_1⽂件夹直接拷⼊到C盘的Program Files⽂件夹下(拷到其它⽬录也可):
2.2 配置环境变量
将刚刚下载的instantclient_12_1⽂件夹路径放⼊到系统变量Path的变量值的最前⾯!
⾄此,配置到这⼉就已经成功⼀⼤半了。配置完环境变量我这边的情况是服务器可能需要重启下才⾏,本机电脑的话不需要重启。
2.3 phpini中配置开启扩展
开启以下扩展即可:
extension=php_oci8.dll
extension=php_oci8_11g.dll
extension=php_oci8_12c.dll
extension=php_pdo_oci.dll
pdo扩展下载地址:
其它扩展下载地址:
根据⾃⼰的php版本信息,下载相应的扩展放到php的ext⽂件夹内。
并在php.ini配置扩展,重启服务即可。
三、php使⽤Sqlserver视图
使⽤Sqlserver视图必须要安装的东西(两步⾛):
安装 msodbcsql.msi
php.ini中添加相应扩展
3.1 安装msodbcsql.msi
这个东西安装的时候⼀直下⼀步下⼀步即可。
安装这个之前,服务器上须有framewokr,如果你没安装,请参考这篇⽂章:如果你安装了,则忽略即可。
3.2 安装Sqlserver所需扩展
php手机版下载pdo_sqlsrv扩展和sqlsrv扩展
extension=php_pdo_sqlsrv_7_nts_x86.dll extension=php_sqlsrv_7_nts_x86.dll
安装好后,重启服务即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论