Skip to content

Margus Roo –

If you're inventing and pioneering, you have to be willing to be misunderstood for long periods of time

  • Cloudbreak Autoscale fix
  • Endast

linux – php – oracle OCI

Posted on July 29, 2010 by margusja

Oli tarvis php-le OCI tuge.

http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html lehelt on vaja kaks pakki.

oracle-instantclient11.2-basic ning oracle-instantclient11.2-devel. Mina võtsin RPM-id mis istusid kenasti FC-10 peale.

library-d sattusid siia: /usr/lib/oracle/[VERSION]/client/lib/

siin ma tegin general symlingid:

ln -s libclntsh.so.11.1 libclntsh.so

ln -s libocci.so.11.1 libocci.so

Siis tirisin http://pecl.php.net/get/oci8-1.4.1.tgz (ilmselt tulevikus versioon muutub)

Pakkisin lahti ning läksin lahtipakitud kataloogi

./configure –with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib/  (11.2 on siis versioon minujuures. Tulevikus võib muutuda)

make

sudo make install


Libraries have been installed in:
/home/margusja/oci8-1.4.1/modulesIf you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Installing shared extensions: /usr/lib/php/modules/
>

Lisame php.ini-s rea: extension=oci8.so

apachele restart


[14:48:37 root@arendus ~]# php -i | grep oci
oci8
oci8.connection_class => no value => no value
oci8.default_prefetch => 100 => 100
oci8.events => Off => Off
oci8.max_persistent => -1 => -1
oci8.old_oci_close_semantics => Off => Off
oci8.persistent_timeout => -1 => -1
oci8.ping_interval => 60 => 60
oci8.privileged_connect => Off => Off
oci8.statement_cache_size => 20 => 20

Posted in Linux

Post navigation

Esimesi kitarritinistamisi
Kuidas IPhone app Apple store-sse satub

Leave a Reply

You must be logged in to post a comment.

The Master

Categories

  • Apache
  • Apple
  • Assembler
  • Audi
  • BigData
  • BMW
  • C
  • Elektroonika
  • Fun
  • Hadoop
  • help
  • Infotehnoloogia koolis
  • IOT
  • IT
  • IT eetilised
  • Java
  • Langevarjundus
  • Lapsed
  • lastekodu
  • Linux
  • M-401
  • Mac
  • Machine Learning
  • Matemaatika
  • Math
  • MSP430
  • Muusika
  • neo4j
  • openCL
  • Õpetaja identiteet ja tegevusvõimekus
  • oracle
  • PHP
  • PostgreSql
  • ProM
  • R
  • Turvalisus
  • Varia
  • Windows
Proudly powered by WordPress | Theme: micro, developed by DevriX.