簡體   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