Php Neu Compilieren (Suse9.1)

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/php_neu_compilieren_suse9_1_124535/page_1 - zur Vollversion wechseln!


FragCool schrieb am 14.09.2004 um 08:29

Hallo,

ich benötige für einige PhP Projekte Sessions. Jetzt ist die Verwendung von Sessions leider keine Option die man in der php.ini angeben kann sondern man beim Compilieren berücksichtigen muß.

Entweder '--disable-session'
oder eben '--enable-session'

Mit dem YAST von meinen SUSE9.1 ist es jetzt kein Problem PHP generel zu de / installieren und auch das PHP Session Modul kann ich dazuspielen, ich finde nur im Yast keine Möglichkeit in die Configuration (Was die Makefiles vorbereitet, und man via phpinfo(); abfragen kann) einzugreifen.

Gibt es da überhaupt eine Möglichkeit?
Oder ist die einzige Lösung das ich Apache + PHP mit dem Yast deinstalliere und händisch wieder installiere?

Dankend für Lösungen im vorhinein 8)
FragCool


Ringding schrieb am 14.09.2004 um 10:33

Im yast kannst du das sicher nicht machen, weil der nur die vorcompilierten binary-Pakete installiert. Ich würd mich ein bisschen mit rpmbuild beschäftigen, dann kannst du dir das .src.rpm von SuSE holen und einfach die eine Option umstellen, ein eigenes .rpm draus machen und das installieren.


FragCool schrieb am 14.09.2004 um 10:49

Hmmm...

sowas habe ich befürchtet ;)

Danke!


brain schrieb am 14.09.2004 um 11:10

hi!

also soweit ich weiß sind die session funktionen im php-session-rpm von suse 9.1 bereits reincompiliert.

du kannst sie dann ins php einbinden indem du in der php.ini das ding als extension aufrufst:

einfach in die php.ini "extension=session.so" reinschreiben und server neustarten. dann sollte das session-modul ganze in der ausgabe von phpinfo(); erscheinen.


FragCool schrieb am 14.09.2004 um 11:15

Zitat von brain
hi!

also soweit ich weiß sind die session funktionen im php-session-rpm von suse 9.1 bereits reincompiliert.

du kannst sie dann ins php einbinden indem du in der php.ini das ding als extension aufrufst:

einfach in die php.ini "extension=session.so" reinschreiben und server neustarten. dann sollte das session-modul ganze in der ausgabe von phpinfo(); erscheinen.

Danke!

Werde ich probieren.


FragCool schrieb am 14.09.2004 um 17:24

Zitat von brain
hi!

also soweit ich weiß sind die session funktionen im php-session-rpm von suse 9.1 bereits reincompiliert.

du kannst sie dann ins php einbinden indem du in der php.ini das ding als extension aufrufst:

einfach in die php.ini "extension=session.so" reinschreiben und server neustarten. dann sollte das session-modul ganze in der ausgabe von phpinfo(); erscheinen.

Session.so wird bereits geladen
Es liegt wircklich an der Config... hmm?


funka schrieb am 17.09.2004 um 03:09

wie aeussert es sich dass du "keine session hast" ?
ist maybe session.use_trans_sid auf 0 du erwartest aber dessen verhalten?


FragCool schrieb am 17.09.2004 um 08:24

Es äußert sich so das die Funktino session_id(); unbekannt ist.

Es war die php.ini Variable
session.auto_start

Die muß auf on

Es ist dann zwar Krank, da ja in der Zeile darüber schon steht das Sessions Enabled sind, aber halt nur so ein bißchen enabled... naja wieder was gelernt




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026