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

Разширението Centos 6 PHP OCI8 не работи (Недефинирана функция oci_connect())

Успях да разреша проблема. Всъщност проблемът беше, че библиотеката на средата не беше заредена. така че заредих средата на oracle ръчно чрез PHP.

Ето моят код:

>     if (!$conn):
>                     /// INCLUDING ORACLE_HOME MANUALLY
>                             putenv("ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/");
>                            // INCLUDING LD_LIBRARY_PATH MANUALLY
>                             putenv("LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib:/lib:/usr/lib:/lib:/usr/lib:/usr/local/lib");
> 
>                             $conn = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))) 
> (CONNECT_DATA = (SERVICE_NAME = data)))";
>                             $conn = oci_pconnect("username", "password", $conn);
>                             endif;
>                             if($conn):
>                                 return $conn;
>                             endif;  
>                             if(!$conn):
>                                 redirect('login');
>                             endif;
>             }

Надявам се, че ще помогне на всички

Благодаря,



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да предам променлива в WHERE IN клауза на oracle sql?

  2. Тригерът за вмъкване има ли нужда от израз за ангажиране

  3. Честа грешка в Oracle ORA-04068:съществуващото състояние на пакетите е отхвърлено

  4. Как да изчислим сумата на няколко колони в Oracle

  5. Добавете първичен ключ за автоматично увеличение към съществуващата таблица в oracle