Oracle
 sql >> база данни >  >> RDS >> Oracle

Извикване на недефинирана функция oci_connect()

Просто прекарвам ТРИ ЦЕЛИ ДНИ в борба срещу този проблем.

Използвах връзката си ORACLE в Windows 7 и нямах проблем. Миналата седмица току-що взех нов компютър с Windows 8. Инсталирайте XAMPP 1.8.2. Всяко приложение PHP/MySQL на този сървър работи добре. Проблемът дойде, когато се опитах да свържа моите php приложения към Oracle DB.

Извикване на недефинирана функция oci_pconnect()

И когато стартирам/спирам Apache с промени, странно "Предупреждение" за "Предварително стартиране на PHP", което отива в LOG с "PHP Warning:PHP Startup:in Unknown on line 0"

Направих всичко (некоментирани php_oci8.dll и php_oci8_11g.dll, копирайте oci.dll в директория /ext, близо до /Apache и НИЩО не работи. Изтеглете всяка версия на Instant Client и НИЩО.

Бог ми дойде на помощ. Когато изтегля ORACLE Instant Client 32 bits, всичко работи добре. phpinfo() показва информация за oci8 и приложението ми работи добре.

Така че, НИКОГА НЕ ПОЗНАВАЙТЕ, ЧЕ ВАШАТА ВЕРСИЯ НА WINDOWS Е x64. Връзките са между XAMPP и ORACLE Instant Client.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да опиша проблема с производителността в релационна база данни?

  2. Пренаредете колоните на таблицата в Oracle

  3. Подзаявката на Oracle не вижда променливата от външния блок 2 нива нагоре

  4. Oracle (Oracle?) Joins - инструмент/скрипт за преобразуване?

  5. ODP.NET изисква ли инсталация на Oracle Client