WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   oracle, php, apache (http://www.wcm.at/forum/showthread.php?t=127426)

artemisia 05.03.2004 18:54

oracle, php, apache
 
salü community

ich hab ein "kleines" prob und zwar:

suche ich eine kombination aus linux, oracle, php und apache die lauffähig ist.
bisher konnte ich oracle 9iR2 auf SuSE 9.0 zum laufen bringen, leider klappte die übersetzung des php moduls nicht. php ließ sich zwar aus den sourcen übersetzen, weigert sich aber partout ein modul zu bauen. ich weiss absolut nicht warum. hab sämtliche anleitunge im netz gelesen und verstehs einfach nicht mehr. dann hab ich das ganze mit RH 9 versucht, oracle 9iR2 ließ sich mehr schlecht als recht installieren und das php modul läßt sich immer noch nicht bauen. dann hab ich versucht php aus den red had sourcen zu rebuilden mit oci unterstützung, aber auch das brach ab.

(ich weiß schon, daß ich ./configure mit den entsprechenden optionen wie --with-apx und --with-oci und den pfad angaben übersetzen muß.)

was mich wundert, nach allen anleitungen soll eine libphp.so entstehen .... nur das funktioniert einfach nicht.

vielleicht hat ja jemand zufällig eine idee

merci im voraus
artemisia

Dumdideldum 05.03.2004 19:03

Auf die Schnelle ein paar Links, die mit RH 9 funken sollten.

http://www.werner.us/
http://otn.oracle.com/tech/opensourc...che_linux.html


Hier der Thread:
http://forums.oracle.com/forums/thre...=516950#516950

artemisia 05.03.2004 19:30

merci

aber die seiten waren mir bekannt. das problem ist nicht oracle zum laufen zu bringen, sondern php mit der oci neu zu kompilieren.
es funktioniert einfach nicht.
selbst der apache läßt sich aus den sourcen übersetzen, nur eben nicht php, genauer, php an sich schon (funktioniert auch) nur nicht das php modul für den apache. das muß aber übersetz werden, um den oci zugriff zu erlagen.

artemisia

Dumdideldum 05.03.2004 21:15

http://gokmen.selcuk.edu.tr/tutor/orasol/ociphp.php

Wie siehts damit aus? :D

käptn 05.03.2004 22:24

Hab' zwar PHP noch nie mit Oracle Unterstützung kompiliert, aber ich bin schon auf so einige wudersame Sachen gestossen...

Welche PHP Version ist es denn?
Was heißt "PHP ließ sich übersetzten baut aber kein Modul"?
Wie lautet denn die Fehlermeldung?
Hast du schon versucht ext/oci im Nachhinein shared zu kompilieren? a la
cd ../src/php
./configure --with-apxs2 && make && make install
cd ext/oci
phpize
./configure && make && make install

Was sind denn für autotools installiert?
PHP ist sehr happig was autoconf 2.5x anbelangt - 2.1x sollte aber problemlos funktionieren. Außerdem dürften aktuellere flex Pakete auch schon mal Kopfzerbrechen verursachen...

~

artemisia 05.03.2004 23:23

erst einmal merci für die antworten

ich hab mir grad das system völlig zerschossen.
installier jetzt erstmal wieder die SuSE und melde mich dann zu deinem link @dideldumm und zu deinen fragen @käpitän.

artemisia

Sloter 06.03.2004 08:35

PHP wird nicht als DSO bei den meisten Distris installiert.
Also Apache auch neu bauen :-)

Sloter

artemisia 06.03.2004 15:06

thx @all

es scheint mit zwei versionen zu funktionieren. letzte nacht hab ich zuerst unter SuSE 9.0 versucht die sourcen von php 4.2.2 und den apache 1.3.28 neu zu übersetzen. bei dem versuch ein statisches modul zu bauen konnte ich zwar php 4.2.2 dazu bewegen ein modul quelltext in den apachebaum zu stellen, als ich dann aber versuchte den apache zu übersetzen gab es eine reihe fehlermeldungen im mysqllib (komisch wo ich doch gar nicht mit mysql unterstützung configuriert habe). der übersetzungsversuch mit der dynamischen bibliothek von der php seite her brach auch nach einem makeup ab. anschließend hab ich nicht mit den ganz neuen sondern mit php 4.3.2 und dem apache 1.3.29 es noch einmal versucht und siehe da .... es klappte. ich konnte ein phpinfo() im browser bewundern *smile.

allerdings find ich es seltsam, daß sich php so fragil gegenüber unterschiedlichen distributionen, clibs und div apache versionen verhält, wenn man es neu übersetzen will. noch seltsamer finde ich dich tatsache, daß sich das ganze weder unter SuSE 9.0 noch unter RH 9 mit den distributionseigenen sourcen realisieren ließ. es entsteht der verdacht, daß die distributionen sich von dem open source prinzip durch die hintertür verabschieden wollen, indem sie das einbringen von sourcen erhebliche hindernisse in den weg legen.

wünsche allen ein wunderbares we
artemisia

käptn 06.03.2004 16:55

Die MySQL Cient Bibliothek ist (war) mit PHP gebündelt.

Ohne genauere Fehlerbeschreibungen kann man leider schwer helfen. Ich hab' PHP schon auf verschiedenen Distris und Windows kompiliert, aber es verlangt oft nach ein paar kleinen Tricks...

Aber wen stört's, wenn's läuft... :)

~

artemisia 06.03.2004 17:53

sag mir deine tricks ;-) ...

artemisia


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag