第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > php oci已经打开但是没有启用 php.ini明明开启了oci但是仍旧提示Call to undefined function o...

php oci已经打开但是没有启用 php.ini明明开启了oci但是仍旧提示Call to undefined function o...

时间:2021-05-22 20:42:26

相关推荐

php oci已经打开但是没有启用 php.ini明明开启了oci但是仍旧提示Call to undefined function o...

php.ini明明开启了oci但是仍旧提示Call to undefined function o

php.ini明明开启了oci但是仍旧提示Call to undefined function oci_connect()

这里主要讲phpstudy在生产环境当中配置的问题。

我们在本地开发好php程序,使用了oracle数据库,这本来是个好事,但是php针对oci扩展实在没有个好教程,这里题目提到的问题和oracle数据库扩展有很大联系。

这里主要 针对版本为phpstudy的7.4.3 因为这个版本伸手党较多。

其余版本可做参考

此问题出现原因为oci扩展不全导致,说白了就是生产环境服务器上没有安装oracle导致的。

在前后端分离框架中尤其多见。

[var1]

传送门:(7.4.3nts-x64的)

/cn/database/technologies/instant-client/winx64-64-downloads.html

下载basic包。

将其中的所有dll复制到php安装文件夹的ext文件夹,

设定服务器环境变量

PATH变量,

增加:

(就是将php安装路径和php下的ext路径加入到path中)

;D:\phpstudy_pro\Extensions\php\php7.4.3nts;D:\phpstudy_pro\Extensions\php\php7.4.3nts\ext

我这是默认安装路径,具体路径请自己选配。

【这个操作就是网上说要求将dll放在system32目录下的主要原因】

检验成功的方法:

重开cmd窗口,输入

php -v

显示结果如下:(oci8我写重了,略过即可)

重启nginx

看看,是不是搞定了~ phpinfo()中,可爱的oci8表格扩展~~

php.ini明明开启了oci但是仍旧提示Call to undefined function o相关教程

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。