我正在尝试将我的PHP 7.0与Oracle数据库(11g版本2)连接起来,因为我从https://pecl.php.net/package/oci8/2.1.7/windows下载oci8扩展名的dll文件,然后复制php_oci8.dll和php_oci8_11g.dll in my xampp/php/ext
之后我重启了我的xampp服务器。
My System type is: 64bit operating system x64 based processor
使用7.0非线程安全(NTS)x64扩展时在cmd上获取此错误
使用7.0非线程安全(NTS)x84扩展时在cmd上获取此错误
为什么这些动态库没有加载我需要做的事情来连接PHP 7和64位Windows 10操作系统中的Oracle 11g第2版请帮我解决这个问题
答案 0 :(得分:0)
请检查phpinfo以查看XAMPP服务器上是否启用了线程安全性。 (它似乎在xampp上默认启用。)另外,检查您的XAMPP是32位还是64位。 (Windows上似乎只有32位版本?)然后相应地下载OCI8 pecl包。
这是我得到的:
PHPInfo on my Windows Xampp server
因此,我下载了“7.1线程安全(TS)x86”。
仅供参考,oci8_2.1.8本周发布。它修复了一个关键的引用计数问题。