2011-11-04 91 views
1

我在Windows XP中安裝了PHP 5.2.6的XAMPP。在我的php.ini我有下一行註釋掉:CMD中的Php.exe會拋出「調用未定義的函數oci_connect()」

  • 延長= php_oracle.dll
  • 延長= php_oci8.dll

我有一個文件是這樣的:

<?php 

$conn = oci_connect('hr', 'welcome', 'localhost/XE'); 

?> 

但是當我嘗試通過cmd調用php.exe到該文件時,控制檯總是給我一個錯誤:

Fatal Error: Call to undefined function oci_connect()

在我的localhost中,我對此沒有任何問題。

回答

3

也許你沒有在命令行中查看正確的php.ini文件。

在的php.exe,運行:

echo phpinfo(); 

然後尋找頂部的php.ini的路徑。

+0

你是對的,謝謝!我正在更改C:\ xampp \ apache \ bin \ php.ini,但使用phpinfo()檢查讓我看到php.exe使用C:\ xampp \ php \ php.ini – Galled

相關問題