Elvesztem a sok sok különböző leírtásban, és már nem tudom mit ronthattam el csinálok rosszul, de NEM sikerül csatlakozni egy oracle8 serverhez php-ből.
Segítenétek kicsit lépésről lépésre, hogy milyen csomagokat/programot telepítsek fel ubuntu alá,és nagyjából miket állítsak be hogy működjön.
előre is köezi.
- 1466 megtekintés
Hozzászólások
Kötözködés:
s már nem tudom mit ronthattam el csinálok rosszul, de sikerül csatlakozni egy oracle8 serverhez php-ből.
kicsit jobban hangzik:
s már nem tudom mit ronthattam el csinálok rosszul, de NEM sikerül csatlakozni egy oracle8 serverhez php-ből.
- A hozzászóláshoz be kell jelentkezni
jó jó .... :) kötözködést elfogadom, mert NEM sikerül :S
- A hozzászóláshoz be kell jelentkezni
Nem vagyok egy nagy Ubuntu user, de általánosságban vagy OCI8 vagy PDO-ra lenne szükséged. Úgy gondolom, hogy php5-oci8, php-pdo vagy valami hasonló neve lehet.
- A hozzászóláshoz be kell jelentkezni
Az Ubuntut sajna nem ismerem, de kb. két lehetőséged van az oracle elérésére. oci8 vagy pdo. A php-t értelemszerűen a pdo illetve oci kapcsolókkal kell konfigurálni és fordítani. Előtte oracle kliens telepítése szükséges (10g client javasolt) illetve ORACLE_HOME beállítása.
Az apache indító scriptjébe (/etc/init.d/apache pl.) az oracle környezeti változókat állítsad be. ORACLE_HOME,ORACLE_SID,NLS_LANG stb.
Kb. ennyi.
- A hozzászóláshoz be kell jelentkezni
Eleg az oracle instant client is
http://www.oracle.com/technology/software/tech/oci/instantclient/index…
- A hozzászóláshoz be kell jelentkezni
Bocsánat, erre gondoltam én is :)
- A hozzászóláshoz be kell jelentkezni
az apache meg a php az ok eddig, mert más sql-lel szépen működik, tettem fel oci csomagot php-hoz és letöltöttem a
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
Tudom, hogy láma kérdés, de akkor ezeket a file-okat tegyem be valahova, ami lesz az oracle home-ja és állítsam be a szükséges környezeti változókat?
- A hozzászóláshoz be kell jelentkezni
A JDBC nem kotelezo, az sqlplus jol jon hibakeresesnel, es szerintem jobb ha fenn van SDK is.
Amugy meg a tobbire: Igen a valasz, de az ORACLE_SID nem kell klienshez, ugyis tns-t fogszhasznalni, nem pedig valami default-ot.
- A hozzászóláshoz be kell jelentkezni