繁体   English   中英

如何使用PHP 7连接到Oracle 11?

[英]How can i connect to Oracle 11 using PHP 7?

问题是,我有一个客户端要求在Oracle DB下运行的应用程序。

我已经安装了Client 11c以及Oracle数据库。

我的PHP使用以下配置构建:

"--with-pdo-oci=c:\php-snap-build\deps_aux\oracle\x64\instantclient_12_1\sdk,shared"

因此,我将即时客户端复制到此文件夹,并将其也放置在系统路径中。

我仍然得到:

PS C:\php> php -m
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_oci' (tried: ./ext\pdo_oci (The specified module could not be found.), ./ext\php_pdo_oci.dll (%1 is not a valid Win32 application.)) in Unknown on line 0

当尝试使用display_startup_errors = on运行php -m时

我尝试下载其他PHP二进制文件,并查找了互联网的每个角落。

谁能帮我解决这个问题?

PS PDO是必须的。

提前致谢!

确保您的oracle客户端库与PHP是相同的32位或64位体系结构。 确保要使用的任何Oracle客户端库都位于PATH中。 如果使用Instant Client,则需要具有正确的VS Redistributable,请参阅http://www.oracle.com/technetwork/topics/winx64soft-089540.htmlhttp://www.oracle.com/technetwork/topics/winsoft -085727.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM