[英]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.html或http://www.oracle.com/technetwork/topics/winsoft -085727.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.