[英]Cannot Connect to Oracle Database 11g using PHP with XAMMP
已在C:\\ drive中使用Oracle instaclient_11_2安裝了XAMMP和PHP 5.6.31。 在php.ini
編輯並啟用了extension=php_oci8_11g.dll
。 將php_oci8_11g.dll
安裝在C:\\xampp\\php\\ext
。
我錯過了什么?
PHP返回:
致命錯誤:在第3行的C:\\ xampp \\ htdocs \\ OC \\ oci8.php中調用未定義函數oci_connect()
<?php
$conn = oci_connect('hr', 'hr', 'localhost/orcl');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENTS_QUOTES),E_USER_ERROR);
}
else echo "connection successful";
?>
我了解您已啟用OCI,但啟用OCI可能很棘手。
請密切關注此鏈接:
https://www.oracle.com/technetwork/articles/dsl/technote-php-instant-12c-2088811.html
請參閱OCI匹配php的dll,即64位php,64位OCI DLL或32位php和32位OCI
嘗試將php_oci8_xx.dll復制到system32。 並重啟電腦。 (不建議這樣做,只是為了避免出現路徑問題,但首先要確保您仔細遵循上面的鏈接)
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.