Salut ALL,
Am instalat PHPTriad direct in radacina C. Pachetul contine: Apache 1.3.23,MySQL 3.23.47-nt, PHP Version 4.1.1.
Sistemul de operare este Win XP Pro cu sp 1.
Vreau sa lucrez cu PHP&Oracle8.
Nu cunosc procedura in detaliu sa le fac sa lucreze impreuna, dar:
1.Observat ca PHP vine cu "php_oci8.dll", calea "C:\apache\php\extensions\php_oci8.dll".
2.Oracle8 are folder Orant si exista "..\ORANT\bin\oci.dll".
3.In fisierul C:\apache\php\php.ini scos ";" din fata liniei ;extension=php_oci8.dll de la ;Windows Extensions
Si tot nu ma pot conecta la baza de date (eroare in legatura cu dll-ul).
S-a mai lovit cineva de aceasta problema ?
Rog a nu raspunde cu MySQL, cu acesta n-am probleme (lucrez in extrajob) deoarece la servici am ORACLE si vreau sa scot anumite situatii cu PHP din bazele ORACLE.
Multumesc anticipat pt. orice idee,sfat,link,etc.
PHP & ORACLE
Moderator: Moderatori
-
aurelian
- Senior Member
- Mesaje: 833
- Membru din: Dum Iun 01, 2003 7:54 pm
- Localitate: Bucuresti
- Contact:
Cam ce eroare zice in legatura cu .dll-ul?
Eu am avut:
"The procedure entry point OCILobOpen could not be located in the dynamic link library OCI.dll."
si:
"Unable to load dynamic library ‘C:\Fast\php\extensions/php_oci8.dll’ – The specified procedure could not be found."
Care inseamna ca ai versiunea de dll (oci.dll) gresita in PATH (directorul Windows e sigur in PATH).
Ai putea sa incerci sa copiezi
"..\ORANT\bin\oci.dll" in C:\Windows
fii sigur ca extension directory e definit bine in php.ini.
Oricum, versiunea ta de php e cam vechiuta.
Am gasit un articol interesant aici (chiar daca nu e install related)
http://www.oracle.com/technology/pub/ar ... ofPHP.html
scris chiar de catre Andi Gutmans.
Eu am avut:
"The procedure entry point OCILobOpen could not be located in the dynamic link library OCI.dll."
si:
"Unable to load dynamic library ‘C:\Fast\php\extensions/php_oci8.dll’ – The specified procedure could not be found."
Care inseamna ca ai versiunea de dll (oci.dll) gresita in PATH (directorul Windows e sigur in PATH).
Ai putea sa incerci sa copiezi
"..\ORANT\bin\oci.dll" in C:\Windows
fii sigur ca extension directory e definit bine in php.ini.
Oricum, versiunea ta de php e cam vechiuta.
Am gasit un articol interesant aici (chiar daca nu e install related)
http://www.oracle.com/technology/pub/ar ... ofPHP.html
scris chiar de catre Andi Gutmans.
-
solta
- PHPRomania Supporter
- Mesaje: 6
- Membru din: Mie Dec 22, 2004 5:41 pm
- Localitate: Ploiesti
- Contact:
PHP & ORACLE
Ce pachet ai instalat ?
-
solta
- PHPRomania Supporter
- Mesaje: 6
- Membru din: Mie Dec 22, 2004 5:41 pm
- Localitate: Ploiesti
- Contact:
Gata, am reusit intr-un final
In sfarsit pot lucra PHP&Oracle (nu revin cu toate amanuntele despre versiuni, vezi mai sus, adaug doar ca am instalat alt PHP (php-4.3.10-Win32.zip). Folosit pasii descrisi la
http://www.oracle.com/technology/tech/o ... ndows.html
Am mai avut o chestie de OCI.DLL care nu era gasit, cu toate ca exista, dar rezolvat cu reinstalare client oracle.
Daca aveti ceva link-uri utile, cu exemple cu atat mai bine. Un link l-am dat ceva mai devreme...
Sa auzim numai de bine.
http://www.oracle.com/technology/tech/o ... ndows.html
Am mai avut o chestie de OCI.DLL care nu era gasit, cu toate ca exista, dar rezolvat cu reinstalare client oracle.
Daca aveti ceva link-uri utile, cu exemple cu atat mai bine. Un link l-am dat ceva mai devreme...
Sa auzim numai de bine.
-
solta
- PHPRomania Supporter
- Mesaje: 6
- Membru din: Mie Dec 22, 2004 5:41 pm
- Localitate: Ploiesti
- Contact:
Dezinstalare
Pornesti Setup-ul si dai dezinstal. Eu retin ca in prima fereastra setup era un buton Dezinstall. Posibil sa ma insel.
Stii ceva despre join in Oracle, prin PHP&Apache, in sensul ca daca legi mai mult de doua tabele, unele capuri nu le umple cu date ? Asta in cazul in care nu da mesaj timp exagerat.
Aceeasi comanda in SQL+ este OK. Am 'marit' in httpd.conf:
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 400
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 30
Asta ar fi una din 'neclaritati'.
Si ma deranjeaza ca pagina este apelabila doar prin IP intern si vreau sa de poata gen http://nume/pagina.php (stiu ca in httpd.conf este sectiunea virtual host dar , sincer, nu stiu ce setari sa fac.M-am jucat eu cu ele dar tot fara efect).
Numai bine.
Stii ceva despre join in Oracle, prin PHP&Apache, in sensul ca daca legi mai mult de doua tabele, unele capuri nu le umple cu date ? Asta in cazul in care nu da mesaj timp exagerat.
Aceeasi comanda in SQL+ este OK. Am 'marit' in httpd.conf:
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 400
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 30
Asta ar fi una din 'neclaritati'.
Si ma deranjeaza ca pagina este apelabila doar prin IP intern si vreau sa de poata gen http://nume/pagina.php (stiu ca in httpd.conf este sectiunea virtual host dar , sincer, nu stiu ce setari sa fac.M-am jucat eu cu ele dar tot fara efect).
Numai bine.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori